All open roles
Engineering
Backend Engineer
This job description is written in English, the working language for this role.
About the role
As a Backend Engineer, you will design, develop, and maintain backend services, RESTful APIs, and database integrations using JavaScript/TypeScript-based technologies such as Node.js, Express.js, or NestJS. You will collaborate with Frontend Engineers, QA Engineers, and other stakeholders to ensure reliable system functionality, optimize application performance, and support AI-powered features through model and API integrations.
What you’ll do
- Design, develop, and maintain scalable backend services and server-side applications using JavaScript/TypeScript-based technologies.
- Develop, integrate, and maintain RESTful APIs to support frontend applications and external services.
- Design and manage databases, including data modeling, queries, and performance optimization.
- Integrate AI models, APIs, and third-party services into backend systems to support application functionality.
- Implement authentication, authorization, data validation, and security best practices.
- Troubleshoot, debug, and resolve backend issues to ensure system stability and reliability.
- Participate in code reviews, testing, and deployment processes to maintain code quality and system performance.
- Maintain technical documentation and support continuous improvement of backend architecture and development practices.
What you’ll bring
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a related technical field.
- Minimum 3 years of experience in backend development or a similar software engineering role.
- Strong understanding of RESTful APIs, microservices concepts, and backend system architecture.
- Proficiency in JavaScript and/or TypeScript, with hands-on experience using Node.js and frameworks such as Express.js or NestJS.
- Understanding of AI models, Large Language Models (LLMs), and AI API integration into backend applications.
- Experience working with relational or NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Familiarity with AI services or frameworks such as OpenAI API, Gemini API, or similar technologies is an advantage.
- Familiarity with Git, Docker, CI/CD pipelines, and cloud platforms is preferred.
Skills
JavaScriptTypeScriptNode.jsExpress.jsNestJSREST APIPostgreSQLMySQLMongoDB
