This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an innovative and experienced Senior Software Engineer to join our dynamic team. In this role, you will be at the forefront of building next-generation, AI-driven microservices. The ideal candidate will have a strong background in microservices architecture and a passion for leveraging cutting-edge AI technologies, including Microsoft Copilot and various Large Language Models (LLMs), to drive efficiency and innovation. You will be responsible for designing, developing, and deploying highly scalable and intelligent services that will redefine our product offerings.
Job Responsibility
Design, build, and maintain efficient, reusable, and reliable microservices using modern best practices
Utilize AI-powered development tools, specifically Microsoft Copilot, to accelerate the software development lifecycle, from coding and testing to documentation
Develop and manage robust API integrations with a variety of Large Language Models (LLMs) to embed advanced AI capabilities into our applications
Collaborate with architects and product managers to design scalable and resilient systems that meet business and technical requirements
Write clean, scalable, and thoroughly tested code
Champion best practices in software development and mentor junior engineers
Work closely with cross-functional teams, including data science, product, and operations, to deliver high-quality, integrated solutions
Stay current with the latest advancements in AI, microservices, and cloud technologies, and actively look for opportunities to incorporate them into our platform
Requirements
5-7 years of professional experience in software development, with a significant focus on building and deploying microservices
Strong command of one or more backend programming languages such as Python, Java, C#, or Go
Proven experience with microservices architecture, including service discovery, API gateways, and inter-service communication
Hands-on experience with a major cloud platform (e.g., Azure, AWS, or GCP), including containerization (Docker) and orchestration (Kubernetes)
Solid experience in designing, building, and consuming RESTful or gRPC APIs
Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
Nice to have
Demonstrable experience using AI-powered coding assistants like Microsoft Copilot, GitHub Copilot, or similar tools in a professional environment
Prior experience in building applications that integrate with LLMs from providers like OpenAI, Google, Anthropic, or open-source models
Familiarity with CI/CD pipelines and infrastructure-as-code (IaC) tools (e.g., Terraform, Ansible)
Experience with both SQL and NoSQL database technologies (e.g., PostgreSQL, MongoDB, Redis)
Experience working in an Agile/Scrum development process