Weekday (YC W21)
Website:
weekday.works
Job details:
This role is for one of the Weekday's clients
Min Experience: 3 years
Location: Bangalore
JobType: full-time
We are looking for a skilled
Backend Engineer (Node.js) with 3-6 years of experience to join our growing engineering team. In this role, you will be responsible for designing, building, and maintaining scalable backend systems that power high-performance applications. You will work closely with cross-functional teams including product managers, frontend engineers, and DevOps to deliver robust and reliable solutions.
As a Backend Engineer, your primary focus will be on developing server-side logic using Node.js, ensuring high performance, responsiveness, and security of applications. You will play a key role in building RESTful APIs, integrating third-party services, and optimizing application performance for scalability.
Requirements
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using Node.js
- Build scalable, high-performance applications with a strong focus on reliability and efficiency
- Develop and consume RESTful APIs and work with microservices architecture
- Collaborate with frontend developers to integrate user-facing elements with server-side logic
- Write clean, maintainable, and well-documented code following best practices
- Optimize applications for maximum speed and scalability
- Implement security and data protection measures
- Troubleshoot, debug, and upgrade existing systems
- Participate in code reviews and contribute to continuous improvement of development processes
Required Skills and Qualifications:
- 3-6 years of hands-on experience in backend development with strong expertise in Node.js
- Proficiency in JavaScript (ES6+) and asynchronous programming concepts
- Experience with frameworks such as Express.js or similar Node.js frameworks
- Strong understanding of RESTful API design principles
- Experience working with databases such as MongoDB, PostgreSQL, or MySQL
- Familiarity with caching mechanisms like Redis
- Understanding of version control systems such as Git
- Knowledge of containerization tools like Docker is a plus
- Experience with cloud platforms (AWS, GCP, or Azure) is an advantage
- Strong problem-solving skills and attention to detail
Good to Have:
- Experience with microservices architecture and event-driven systems
- Knowledge of message queues like Kafka or RabbitMQ
- Exposure to CI/CD pipelines and automated testing frameworks
- Familiarity with TypeScript
Click on Apply to know more.