$29.00 Hourly
Overview
We are looking for a highly skilled and experienced Senior Backend Engineer proficient in Node.js to join our team. The ideal candidate should have a strong background in developing robust backend systems, possess a deep understanding of modern web technologies, and have solid fundamentals in computer science.
Responsibilities
Design, Develop, and Maintain: Create scalable backend services using Node.js.
Code Reviews: Participate in peer reviews to ensure code quality and adherence to best practices.
Troubleshooting: Identify, debug, and resolve production issues promptly.
Stay Updated: Keep abreast of industry best practices, emerging technologies, and advancements in the field.
Requirements
Experience: 8+ years as a Backend Engineer, focusing on Node.js development.
Proficiency in JavaScript/TypeScript: Strong command of JavaScript/TypeScript and its ecosystem.
Backend Frameworks/Libraries: Experience with frameworks/libraries such as Express or similar.
Database Knowledge: Proficiency in database design and experience with SQL and NoSQL databases.
RESTful APIs: Expertise in designing and implementing RESTful APIs.
Microservices and Containerization: 2+ years of experience with microservices architecture and tools like Docker and Kubernetes.
Testing Frameworks: Familiarity with testing frameworks like Jest, Mocha, or PactumJS, and a solid understanding of automated testing principles.
Asynchronous Programming: Understanding of asynchronous programming and event-driven architecture.
Problem-Solving Skills: Excellent analytical and problem-solving abilities.
Communication and Collaboration: Strong communication and teamwork skills.
Decoupled Applications: Experience with writing decoupled applications.
Nice to Have
NestJS: Experience with NestJS framework.
Cloud Platforms: Familiarity with cloud services such as AWS, Azure, or GCP.
CI/CD and DevOps: Knowledge of CI/CD pipelines and DevOps practices.
Kubernetes: Practical experience with Kubernetes.
Ubuntu Development: Experience developing on Ubuntu.
Python 3: Experience with Python 3.
Education Qualifications
Degree: Bachelor’s in Computer Science or equivalent.
How to Apply
Please submit your resume along with a cover letter detailing your experience and how it aligns with our requirements. Include examples of previous projects or work that highlight your proficiency in Node.js and other relevant technologies. We look forward to your application and the possibility of you joining our dynamic team!
- France
- Proposal: 18
- Verified
- More than 3 month