
Backend Engineer - SDE 2
AGRIM
Backend Engineer (SDE-2)
Location: Gurugram (Work from Office)
Experience: 3+ years
Tech Stack: Node.js, SQL (PostgreSQL/MySQL), Redis, Kafka, RESTful APIs, Microservices
Responsibilities:
● Develop and maintain scalable backend services using Node.js.
● Write optimized SQL queries and design efficient database schemas.
● Build and maintain RESTful APIs for seamless integrations.
● Work with Kafka/RabbitMQ for event-driven architectures and asynchronous processing.
● Implement caching strategies using Redis to improve performance.
● Collaborate with front-end developers, product teams, and DevOps engineers.
● Write unit and integration tests to ensure software reliability.
● Participate in code reviews and follow best software development practices.
● Troubleshoot and optimize application performance for high availability.
Requirements:
● 3+ years of experience in backend development.
● Strong proficiency in Node.js and asynchronous programming.
● Experience with SQL databases (PostgreSQL/MySQL) and query optimization.
● Hands-on experience with Kafka/RabbitMQ, Redis, and API development.
● Familiarity with microservices architecture and containerization (Docker, Kubernetes).
● Knowledge of authentication mechanisms (JWT, OAuth, etc.).
● Experience with cloud platforms like AWS/GCP is a plus.
● Strong problem-solving skills and ability to work in an agile environment.