02 Sep
|
Techostinger India Private
|
Greater Noida
02 Sep
Techostinger India Private
Greater Noida
Job Summary
Key Responsibilities
- Build and maintain RESTful APIs and microservices with high availability and performance.
- Develop clean, reusable, and maintainable code following coding standards and best practices.
- Design and optimize database schemas and queries for relational and NoSQL databases.
- Collaborate with frontend developers, QA engineers, DevOps, product managers, and other stakeholders.
- Perform code reviews, mentor junior developers, and promote engineering best practices.
- Implement security best practices, authentication, authorization, and data protection mechanisms.
- Participate in architecture discussions and contribute to technical decision-making.
- Support CI/CD pipelines and deployment automation.
- Create and maintain technical documentation.
Required Skills:
- 6-9 years of software development experience with at least 4+ years of hands-on experience in Node.js.
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Experience with Node.js frameworks such as Express.js or NestJS.
- Robust knowledge of RESTful APIs and microservices architecture.
- Experience with asynchronous programming, event-driven architecture, and message queues.
- Hands-on experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Experience with Kafka, RabbitMQ, or similar messaging platforms.
- Knowledge of caching mechanisms such as Redis.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with Git, CI/CD pipelines, and DevOps practices.
- Understanding of authentication and authorization using JWT, OAuth2, and API security best practices.
- Strong knowledge of software design principles, design patterns, and scalable system architecture.
- Excellent debugging, analytical, and problem-solving skills.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Familiarity with GraphQL and WebSockets.
- E
📌 Senior Backend Developer (Greater Noida)
🏢 Techostinger India Private
📍 Greater Noida