Product Development

Sr. Software Developer (MEAN Stack)

Pune
Work Type: Full Time
Job Summary: 

We are looking for an experienced Developer. The successful candidate will span multiple environments, teams, technologies, and stakeholders. Additionally, the ideal candidate will be an integral part of both development and operations.

Responsibilities:

Develop and maintain back-end services and APIs using Node.js and Express.js.
Design and manage databases using MongoDB, ensuring scalability and performance.

Implement secure authentication flows by verifying Auth0 tokens and ensuring protected access to endpoints.

Collaborate with Flutter developers to integrate back-end services with the Flutter mobile app, ensuring smooth communication between

client and server.

Deploy and manage applications using Render or other cloud platforms focusing on scalability, performance, and security.
Write efficient, testable, and reusable code to ensure high performance and responsiveness of applications.
Optimize applications for speed, scalability, and data security.
Troubleshoot and debug issues related to back-end logic, database queries.
• Collaborate with cross-functional teams to define, design, and ship new features.
Implement and manage APIs, ensuring they are secure, well-documented, and efficiently integrated with front-end mobile apps.
Monitor and improve the server-side performance, ensuring fast response times for mobile users.
• Drive CI/CD, automated testing, and secure deployment strategies for the team.
• Perform code reviews, identify bottlenecks, and troubleshoot issues to ensure high-performance applications.
• Implement secure authentication flows by verifying Auth0 tokens and ensuring protected access to endpoints.

Requirement:

5+ years of professional experience in full-stack development
Strong backend expertise in Node.js and Express.js for secure API development.
Proficiency in MongoDB for managing database interactions securely and efficiently.
• Solid understanding of OAuth2, JWT (JSON Web Tokens), and managing secure API requests.
• Familiarity with deploying applications using Render or similar PaaS platforms.
• Hands-on experience managing deployments, scaling, and troubleshooting server issues.
• Ability to lead a team, mentor developers, and work independently on complex tasks.

Good to have: 
 
• Experience with additional authentication solutions like AWS Cognito or Okta.
• Familiarity with other PaaS solutions such as Heroku, Google App Engine, or AWS Fargate.




Submit Your Application

You have successfully applied
  • You have errors in applying