Software Engineer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
We are seeking a passionate and experienced Software Engineer with a specialization in Node.js to join our dynamic team in Noida, Uttar Pradesh. This role requires a minimum of 3 years of experience in designing, building, and maintaining scalable server-side applications and robust APIs using Node.js. You will collaborate closely with front-end developers, designers, and product managers to create seamless user experiences. Responsibilities include designing efficient database schemas, optimizing queries for relational (MySQL, PostgreSQL) and non-relational databases (MongoDB, Redis), and debugging code for optimal performance and scalability. Adherence to industry best practices, writing clean, maintainable, and testable code, and integrating external APIs are key. We encourage staying updated with the latest trends in Node.js development. Experience with TypeScript, Express.js, Git, unit testing frameworks (Mocha, Chai, Jest), microservices architecture, cloud platforms (AWS, Azure, GCP), and CI/CD pipelines is highly valued.
Company
SynapseIndia
SynapseIndia is a leading software development company with over 24 years of rich experience, boasting development offices in both India and the USA. We cater to a diverse global clientele, consistent...