We are seeking a Senior Backend Engineer to build and evolve Python-based microservices, working on a central platform powering multiple enterprise-grade applications. The ideal candidate will have strong Python and AWS experience, with a focus on scalability, performance, and reliability. This role offers a unique opportunity to work on a high-impact platform that directly improves how multiple teams build, deploy, and run their applications.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Are you a Backend Engineer with strong Python and AWS experience who enjoys building systems that sit at the core of multiple products?
This role sits within a central application platform powering a suite of enterprise-grade applications. This platform underpins how teams deliver micro-frontend applications at scale, handling authentication, APIs, and shared infrastructure across the board.
You’ll be working in a high-impact environment where the work you do directly improves how multiple teams build, deploy, and run their applications.
Your Role as a Senior Backend Engineer:
You will be part of a central platform team, building and evolving Python-based microservices that are used across multiple applications.
This role goes beyond feature delivery - you’ll be solving platform-level challenges around performance, scalability, authentication, and reliability, working across teams to ensure everything runs smoothly.
You’ll have visibility across the system and the opportunity to influence how the platform evolves.
What You’ll Do:
- Design, build, and maintain scalable Python-based microservices
- Enhance and evolve a custom API Gateway used across the platform
- Optimise performance, including implementing effective caching strategies (Redis)
- Work closely with frontend teams delivering microfrontend applications (Angular, React, Vue, Flutter)
- Implement and support secure authentication and authorization flows (Entra ID / OAuth2 / OIDC)
- Troubleshoot and resolve complex, cross-system issues impacting multiple applications
- Contribute to cloud-native solutions in AWS, improving scalability and reliability
- Collaborate with DevOps teams on CI/CD, monitoring, and platform improvements
- Continuously improve system design, performance, and developer experience across the platform
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
What You’ll Bring:
- Strong Python backend development experience
- Solid experience working with AWS (EC2, RDS, Lambda, API Gateway, IAM or similar)
- Hands-on experience with microservices architectures
- Strong understanding of RESTful APIs and distributed systems
- Experience with PostgreSQL and data modelling
- Familiarity with Redis or similar caching technologies
- Understanding of authentication and authorization (OAuth2, OIDC, Entra ID or similar)
- Experience debugging and improving complex systems
- Proactive mindset with the ability to take ownership and drive improvements
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Why Join the Remobi community:
- Fully remote, b2b/freelance contracts
- Opportunity to work on a central platform with wide-reaching impact
- Access to a network of experienced engineering professionals across Europe
👉 Apply today:
If you enjoy working on systems that other teams depend on and want to influence how a platform scales and evolves, apply now!
Similar Jobs
Explore other opportunities that match your interests
Jobgether
lago