Job Title: Senior Backend Developer (Node.js, Express.js, Nest.js, MongoDB)
Job Description:We are looking for an experienced Senior Backend Developer with a minimum of 5 years of hands-on experience in Node.js, Express.js, Nest.js, and MongoDB. As a key member of our development team, you will be responsible for designing, developing, and maintaining robust backend solutions that power our web and mobile applications.
Responsibilities:- Design, develop, and maintain scalable and high-performance backend systems using Node.js, Express.js, Nest.js, and MongoDB.- Collaborate with front-end developers, UI/UX designers, and product managers to understand project requirements and translate them into technical specifications.- Write clean, efficient, and maintainable code following best practices and coding standards.- Implement security best practices to ensure the integrity and confidentiality of user data.- Optimize application performance by identifying and addressing bottlenecks and implementing performance tuning techniques.- Conduct code reviews and provide constructive feedback to team members.- Stay updated on the latest trends and technologies in backend development and propose innovative solutions to improve our products.- Troubleshoot and debug issues reported by QA and customers and provide timely resolutions.
Requirements:- Bachelor's degree in Computer Science, Engineering, or a related field.- Minimum of 4 years of experience in backend development with proficiency in Node.js, Express.js, Nest.js, and MongoDB.- Strong understanding of RESTful API design principles and microservices architecture.- Experience with database design, optimization, and administration using MongoDB or similar NoSQL databases.- Proficiency in writing unit tests and integration tests using testing frameworks such as Jest or Mocha.- Familiarity with version control systems such as Git and collaborative development workflows.- Excellent problem-solving skills and the ability to troubleshoot complex issues in a production environment.- Effective communication and collaboration skills, with the ability to work closely with cross-functional teams.- Self-motivated and proactive with a passion for continuous learning and improvement.
If you are a seasoned backend developer with expertise in Node.js, Express.js, Nest.js, and MongoDB, and you are passionate about building scalable and reliable backend systems, we encourage you to apply for this exciting opportunity. Join our team and contribute to the success of our cutting-edge projects!