- Bachelors degree in Computer Science, Engineering, or related field.
- Proven experience as a Node.js developer or similar role.
- Proficiency in JavaScript and Node.js frameworks like Express.js.
- Strong understanding of asynchronous programming and event-driven architecture.
- Experience with database systems and ORM libraries.
- Familiarity with front-end technologies (eg, React, Vue.js) and version control systems (eg, Git).
- Excellent problem-solving skills and the ability to proactively communicate and collaborate within a team environment.
Key Responsibilities:
1. Design and develop robust, scalable, and secure backend solutions using Node.js.
2. Collaborate with front-end developers and UI/UX designers to integrate user-facing elements with server-side logic.
3. Develop and maintain APIs for seamless interaction between server and client applications.
4. Implement data storage solutions and database integrations using technologies such as MongoDB, MySQL, or others.
5. Write reusable, testable, and efficient code following best practices and design patterns.
6. Perform code reviews, identify areas of improvement, and mentor junior developers.
7. Optimize application performance and troubleshoot issues across the entire stack.
8. Stay updated on emerging technologies and best practices within the Node.js ecosystem.
9. Work closely with the DevOps team to deploy and maintain applications on cloud platforms or on-premises servers.
10. Contribute to architectural and technical decisions for new and existing projects.

Keyskills: Backend Front end Version control GIT Architecture MySQL Javascript Database MongoDB
AppSierra is an IT service provider of latest technology solutions that delivers measurable business outcomes to startup and mid-sized companies. Its offerings encompass strategic consulting, custom web & mobile development services, quality assurance and digital marketing services. AppSierra enable...