Mid Backend Node JS Developer
Job Description:
We are looking for a Backend Developer with strong experience in Node.js to design, develop, and maintain scalable server-side applications.
Responsibilities:
- Design and create services and system architecture for your projects, and contribute and provide feedback to other team members via technical design sessions
- Collaborate with the front-end engineers in building, and shipping scalable APIs to be consumed by our client-facing solutions
- Build and maintain third-party API integrations, fetching, and processing of data
- Work with the product and design teams to discuss the requirements of the value teams, understand end-user requirements, formulate use cases, and then translate them into usable and scalable features
- Develop and maintain high-performance and scalable backend systems that can handle high traffic volumes, while ensuring data integrity, security, and reliability
- Continuously monitor and optimize the performance of backend systems, and implement appropriate measures to ensure optimal system uptime and availability
Requirements:
- 2-3 years of experience as a Backend Software Engineer
- A bachelor’s degree in computer science or related fields is preferred
- Excellent programming skills in JavaScript, Node.js, Nest JS framework, and related technologies
- Experience managing SQL databases
- Experience building and implementing CI/CD pipelines
- Experience with integration testing
- Knowledge of container technology (Docker, Kubernetes)
- Ability to jump into legacy code and understand it quickly
- Excellent problem-solving skills.
- Excellent leadership skills
