We are looking for a highly skilled Senior Node.js Developer to lead the development of our serverside logic and integrate frontend components into our applications. The ideal candidate will have extensive experience in building scalable highperformance applications using Node.js and related technologies. As a key member of our development team you will collaborate with crossfunctional teams to design and implement solutions that meet our clients needs.
Responsibilities:
Design and develop serverside logic using Node.js
Architect and build scalable highperformance applications
Integrate frontend components into applications
Collaborate with crossfunctional teams to define and implement features
Optimize applications for maximum speed and scalability
Write reusable testable and efficient code
Troubleshoot and debug issues
Stay uptodate with emerging technologies and best practices
Requirements
Bachelors degree in Computer Science Engineering or a related field
6 years of experience in software development
4 years of experience with Node.js
Strong proficiency in JavaScript
Experience with RESTful APIs and microservices architecture
Knowledge of database technologies such as MongoDB MySQL or PostgreSQL
Familiarity with version control systems such as Git
Excellent communication and collaboration skills
Ability to work effectively in a fastpaced environment
Nice to Have:
Experience with cloud platforms such as AWS Azure or GCP
Knowledge of Docker and containerization
Experience with continuous integration and deployment (CI/CD) pipelines
Contribution to opensource projects
Relevant certifications