
Search by job, company or skills
Key Responsibilities
Design, develop, and maintain backend services using Node.js.
Build RESTful and/or GraphQL APIs for internal and external systems.
Develop and maintain Python-based services, scripts, or automation tools.
Collaborate with frontend engineers, product managers, and DevOps teams.
Write unit and integration tests to ensure code quality and reliability.
Participate in code reviews and contribute to best engineering practices.
Troubleshoot, debug, and optimize application performance.
Assist in system design discussions and technical documentation.
Requirements
14 years of professional software development experience.
Strong proficiency in Node.js and JavaScript/TypeScript.
Experience with Python for backend services or automation.
Familiarity with SQL and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
Understanding of REST APIs, authentication (JWT/OAuth), and microservices concepts.
Experience with Git and modern CI/CD workflows.
Basic knowledge of cloud platforms (AWS, GCP, or Azure) is a plus.
Strong problem-solving skills and good communication abilities.
Nice to Have
Experience with Docker and containerized deployments.
Exposure to event-driven systems (Kafka, RabbitMQ, etc.).
Knowledge of testing frameworks such as Jest, Mocha, or PyTest.
Experience working in Agile/Scrum environments.
Understanding of system scalability, caching, and performance optimization
Job ID: 143889311