Senior Node.js Developer
Job Description
We are looking for a highly skilled Senior Node.js Developer to lead backend development for large-scale projects. You will work with modern technologies, mentor junior developers, and ensure best practices in architecture, performance, and security.
Key Responsibilities
- Design and develop scalable backend services using Node.js and Express.
- Lead backend architecture and ensure adherence to best practices.
- Collaborate with frontend and mobile teams to deliver integrated solutions.
- Write clean, reusable, and efficient code.
- Mentor and guide junior/middle developers.
- Optimize applications for speed, security, and scalability.
Requirements
- 7+ years of experience in backend development with Node.js.
- Strong knowledge of TypeScript, Express, REST APIs, and microservices.
- Experience with PostgreSQL, MongoDB, Redis, and ElasticSearch.
- Knowledge of Docker, Kubernetes, or cloud services (AWS/GCP).
- Familiarity with Git and CI/CD pipelines.
- Strong problem-solving skills and ability to work independently.
What We Offer
- Competitive salary based on experience.
- Flexible working models (standard or focused productivity).
- Opportunities to work on international projects.
- Professional growth and mentorship programs.
- Supportive team culture with career development opportunities.
We would love to see you in our team, so do apply if you feel you are a good fit.
Good luck