
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
• 1–4 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: 146457687