
Infogain Pte Ltd•1h ago
Foundit
Backend Developer
Noida, Bengaluru / Bangalore, Pune
Full Time
Mid Level
200000-350000
Full Job Description
About the Role
We are seeking a skilled Backend Developer with expertise in Node.js, AWS, JavaScript, and TypeScript. This is a permanent role offering hybrid work flexibility in Bengaluru, Mumbai, Pune, Noida, and Gurugram.
Key Responsibilities
- Develop and maintain robust backend services using Node.js.
- Design and implement RESTful and GraphQL APIs.
- Leverage asynchronous programming and event-driven architecture.
- Manage Node.js runtime environments, including threads and memory.
- Work with NoSQL databases such as ElasticSearch, DynamoDB, and Neo4J, as well as relational databases like MySQL.
- Write optimized database queries and utilize ORMs like Sequelize.
- Implement unit and integration tests using frameworks like Mocha, Chai, Jest, and Supertest.
- Ensure secure coding practices, including protection against SQL injection, XSS, and CSRF.
- Implement authentication (OAuth, JWT) and data encryption.
- Utilize Git for version control and platforms like GitHub/GitLab.
- Manage dependencies with npm or Yarn.
- Deploy Node.js applications to cloud platforms using AWS CDK, with knowledge of EC2, ECS, and Lambda.
- Utilize debugging tools such as Node Inspector and Chrome DevTools.
Required Skills and Experience
- Proficiency in JavaScript and strong understanding of ES6+ features.
- Familiarity with TypeScript for type-safe coding.
- Core Node.js concepts including asynchronous programming and event-driven architecture.
- Experience in building RESTful and GraphQL APIs.
- Familiarity with API documentation and testing tools (Postman, Swagger).
- Experience with Node.js frameworks like Express.js, NestJS, or HapiJS.
- Knowledge of NoSQL databases (ElasticSearch, DynamoDB, Neo4J) and relational databases (MySQL).
- Experience with ORMs like Sequelize and writing optimized queries.
- Proficiency with Git and platforms like GitHub/GitLab.
- Experience with debugging tools (Node Inspector, Chrome DevTools).
- Experience with unit and integration testing frameworks (Mocha, Chai, Jest, Supertest).
- Understanding of security best practices, authentication (OAuth, JWT), and data encryption.
- Working knowledge of npm or Yarn.
- Familiarity with CI/CD pipelines and deploying to AWS (EC2, ECS, Lambda, AWS CDK).
Only shortlisted candidates will be communicated.
Company
Infogain Pte Ltd
Infogain, headquartered in Silicon Valley, is a leading software platform engineering company. We possess deep domain expertise across the travel, retail, insurance, and high-technology sectors.
Noida, Bengaluru / Bangalore, Pune
Posted on Foundit