Senior Software Engineer (Node.js) Codes For Tomorrow

  • company name Codes For Tomorrow
  • working location Office Location
  • job type Full Time

Experience: 5 - 5 years required

Pay:

Salary Information not included

Type: Full Time

Location: Indore

Skills: RESTful APIs, MongoDB, PostgreSQL, MySQL, optimization, Authentication, Authorization, aws, Azure, Redis, RabbitMQ, Kafka, Monitoring, Git, github, gitlab, bitbucket, Analytical skills, Communication skills, NodeJS, Google Cloud, Caching, cicd, Problemsolving

About Codes For Tomorrow

Job Description

Key Responsibilities: Develop, test, and maintain high-performance backend applications using Node.js. Design and implement RESTful APIs and integrate third-party services. Work with databases such as MongoDB, PostgreSQL, or MySQL. Optimize applications for speed, scalability, and security. Collaborate with frontend developers, designers, and product managers to build full-stack solutions. Implement authentication and authorization mechanisms (OAuth, JWT, etc.). Write clean, efficient, and maintainable code following best practices. Conduct code reviews, troubleshoot, and debug applications. Work with cloud services like AWS, Azure, or Google Cloud. Implement caching, message queues, and background jobs using Redis, RabbitMQ, Kafka, etc. Monitor application performance and improve system reliability. Stay up-to-date with the latest industry trends and technologies. Required Skills & Qualifications: Knowledge of asynchronous programming and event-driven architecture. Proficiency in working with databases (MongoDB, PostgreSQL, MySQL, or DynamoDB). Hands-on experience with version control systems (Git, GitHub, GitLab, or Bitbucket). Understanding of CI/CD pipelines and deployment automation. Strong problem-solving and analytical skills. Good communication skills and the ability to work in a collaborative team environment.,