Backend Engineer
Senior Backend Engineer (Python / FastAPI / Azure OpenAI)
Bucharest
Apply on the employer's siteRole description
Some engineering roles are about maintaining existing systems.
This isn’t one of them.
We’re building a brand-new engineering team focused on developing the reusable services, intelligent workflows, and AI-powered foundations that will support the next generation of Agentic AI solutions.
If you enjoy building scalable backend systems, solving complex engineering challenges, and working with modern AI technologies from day one, we’d love to meet you.
What you’ll be building
As a Senior Backend Engineer, you’ll play a key role in designing and developing strategic backend microservices that power intelligent AI solutions.
The first delivery is an Agentic Email Orchestration Service—an AI-powered microservice that orchestrates email workflows using Azure OpenAI while integrating with Microsoft 365 through Microsoft Graph API.
Beyond that, you’ll contribute to a growing ecosystem of reusable backend services supporting Agentic Case Management and future AI-driven products.
This is a greenfield environment where engineering decisions matter, ownership is encouraged, and you’ll help shape the architecture from the beginning.
Your responsibilities
- Design and develop scalable backend microservices using Python and FastAPI.
- Build reusable services supporting Agentic AI capabilities.
- Integrate Azure OpenAI services into production-ready applications.
- Develop secure APIs and backend components running on Azure.
- Collaborate with architects and engineers to define scalable service boundaries.
- Design clean, maintainable, and testable backend solutions.
- Contribute to technical discussions, estimations, and architecture decisions.
- Deliver high-quality software in short iterative delivery cycles.
- Continuously improve engineering practices through automation and AI-assisted development.
What we’re looking for
Required
- Strong experience with Python.
- Solid experience building REST APIs using FastAPI.
- Experience designing and developing microservices.
- Experience with Microsoft Azure.
- Hands-on experience with Azure OpenAI or other LLM platforms.
- Good understanding of API design and distributed systems.
- Experience working with APIM.
- Experience with Git and CI/CD.
- Strong software engineering mindset.
- Excellent communication skills in English.
Nice to have
- Microsoft Graph API.
- Exchange Online integrations.
- Event-driven architecture.
- AI Agents.
- Prompt Engineering.
- Retrieval-Augmented Generation (RAG).
- Semantic Kernel or LangChain.
- Docker & Kubernetes.
- Infrastructure as Code.
- Experience working with enterprise-scale Azure environments.
Our engineering culture
We believe great engineers don’t just write code.
They design systems.
They solve problems.
They continuously learn.
They embrace modern AI tooling to increase quality, speed, and impact.
You’ll be encouraged to leverage tools such as Cursor, Claude Code, OpenAI Codex, and other GenAI-assisted development environments—not as shortcuts, but as engineering accelerators while maintaining full ownership of the delivered solution.
Why join this team?
Because you’ll have the opportunity to:
- Join a brand-new engineering team from day one.
- Shape the architecture—not just implement it.
- Build reusable AI services used across multiple solutions.
- Work with Azure OpenAI and modern AI technologies.
- Deliver meaningful products instead of maintaining legacy systems.
- Collaborate with highly experienced engineers.
- Influence technical direction and engineering standards.
Share this job:
competitive compensation packages
flexible working hours
job rotation
learning through Arnia Academy
attractive projects
trainings
international work experience
referral program
medical benefits
This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.