to join a high-performing engineering team building modern, cloud-native solutions. The focus: designing and delivering robust, scalable backends using
Python + Azure serverless
technologies and
FastAPI
.
If you're passionate about
clean architecture, CI/CD, observability
, and building great APIs -- this is a role where you'll have significant technical impact.
We value
engineers who think holistically
, write clean, testable code, and actively contribute to the product delivery lifecycle.
What You'll Work On
Build and optimize
production-grade APIs
using
FastAPI, Pydantic
, and
Azure Functions
(HTTP triggers, Service Bus, Durable Functions).
Design well-structured
PostgreSQL schemas
and manage migrations with
SQLAlchemy + Alembic
.
Integrate
Azure services
such as Storage, Service Bus, Identity, and Application Insights.
Implement robust
authentication & security
using Azure AD, EasyAuth, and token validation.
Develop
end-to-end tests
with pytest and mock Azure SDKs, ensuring high test coverage.
Deploy and manage serverless solutions with
GitHub Actions / Azure DevOps pipelines
.
Ensure observability with
Application Insights
and modern logging practices.
Containerize local environments with
Docker
to align with cloud deployments.
Work in an
Agile team
, delivering vertical slices and contributing to sprint demos and product documentation.
Required Experience
Python
(6+ years): Modern Python (3.8+), pip/Poetry, async I/O.
Azure Serverless
: Azure Functions (HTTP triggers, Service Bus, Durable Functions).
FastAPI
: Building high-performance, production-grade APIs with dependency injection & Pydantic.
Azure SDKs
: Azure Storage, Service Bus, Identity.
Datastores
: PostgreSQL, SQLAlchemy ORM, Alembic migrations.
Messaging
: Understanding of Service Bus patterns and message serialization.
: pytest, Azure SDK mocking, local testing with Azurite.
CI/CD
: GitHub Actions or Azure DevOps pipelines for serverless deployments.
Observability
: Application Insights, modern logging.
Docker
: Containerizing dev environments and Azure Functions.
Agile Delivery
: Breaking down work into vertical slices, delivering demos, writing clear documentation.
Nice to Have
Experience contributing to open-source projects.
Familiarity with
Terraform
or other IaC tools.
Hands-on experience with
event-driven architectures
beyond Azure Service Bus.
Why Join Us?
Work on one of the most ambitious AI-native engineering initiatives in Europe.
Collaborate with top-tier international engineers and AI experts.
Remote-first, flexible working culture.
What do we offer you?
Attractive salary
Large freedom and real influence
No unhealthy competition, team approach to meeting challenges
Company apartments in cool cities across Europe: work and enjoy a memorable getaway
About Us
We are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions -- always with a focus on flexibility and quality. Our team embraces unconventional ideas and new technologies, delivering solutions that drive real impact. If you value professionalism, creativity, and a strong engineering culture, you'll feel at home here.
Job Type: Full-time
Pay: 45,000.00-102,000.00 per year
Experience:
Python: 5 years (preferred)
Azure: 4 years (preferred)
APIs: 4 years (preferred)
Software testing: 3 years (preferred)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.