TripleTen is an award-winning online school among technology bootcamps. Our mission is to help people change their lives and succeed in technology. We offer flexibility in studies, career mentoring, resume and portfolio preparation, and we guarantee employment after the course. Our employability rate among graduates is 87% across our Web Development, Quality Assurance (QA), Data Analytics, and Data Science programs. TripleTen LATAM is among the Top 3 EdTech companies in LATAM and are on track to become the regional leader. We’re recognized as absolute leaders in paid advertising performance within the EdTech space in LATAM.
Senior Backend Developer
Location
United Kingdom
Posted
65 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer
TripleTen
Role Description We are looking for a Senior Backend Engineer to lead the evolution of our multitenant infrastructure and access management services. This isn't just about writing tickets; you will be a core architect of the systems that ensure our platform remains secure, scalable, and robust. The Tech Stack - Core: Python 3.x (FastAPI) - Data & Messaging: Postgres, Kafka - Infrastructure: AWS, Kubernetes, Helm - CI/CD: GitLab CI - Patterns: DDD, Onion Architecture What you will do - Architect & Build: Design and maintain high-performance server-side applications with a focus on multitenancy and IAM. - Product Partnership: Share end-to-end ownership of the product lifecycle with your Product Manager — from initial discovery and requirement sharpening to deployment. - Technical Excellence: Implement DDD and Clean Architecture principles to keep our codebase maintainable and easy to extend. Qualifications - Multitenancy Expert: You understand the nuances of data isolation, tenant-specific configurations, and the complexities of shared infrastructure. - Deep Roots in Statically Typed Languages: You have an extensive background in C#, Java, Kotlin or similar languages. You understand the structural discipline, strict typing, and design patterns that these ecosystems demand. - Ready to Master Python: Our primary stack is Python 3.x/FastAPI. You don't need to be a Python expert on day one, but you are eager to translate your architectural expertise into the Python world and are a fast enough learner to hit the ground running. - Architecturally Disciplined: You don’t just "write code"; you apply DDD and Clean Architecture because you’ve seen what happens to "spaghetti" projects at scale. - Testing Advocate: You believe that code isn't finished until it’s tested (Unit, Integration, and ideally TDD). - Collaborative: You value Agile principles and enjoy investing in team processes, mentoring, and collective growth. - Fluent in English: Able to articulate complex technical trade-offs to both engineers and stakeholders. Benefits - Fully remote, full-time role with flexible hours to balance work and personal life. - Paid parental leave and paid sick leave to ensure your well-being. - A supportive and inclusive team where empathy, respect, and open communication are valued. - Opportunities for learning, mentorship, and professional growth. - Competitive compensation with transparent working conditions. - A suite of thoughtfully chosen collaboration tools: Miro, Notion, Google Workspace.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description Join InPost Group as a Full-stack Software Engineer for the InPost Logistic Solutions team! We are on a mission to create scalable and reliable software solutions for logistic operations, connecting businesses, markets, and consumers to deliver the most trusted customer experience for parcel delivery. We're looking for experienced software professionals to help us build scalable software systems, using Java, Springboot, Kafka, Angular, MAUI, and PostgreSQL. We adopt modern CI/CD systems, monitoring tools, and Google Cloud Services to build scalable microservices in a dynamic, international environment. Enjoy the flexibility of remote work and contribute to solutions that impact millions of users! - Design, implementation, and testing of high-performance microservices in Angular and Java using state-of-the-art methods and technologies. - Development of high-quality software, corresponding to the scale and volatility of the business. - Maintain microservices in GCP. - Willingness to learn mobile development using MAUI. Qualifications - First experience in a similar position and working in agile methodologies. - Understanding of technology, market trends, and standards in software development. - Practical knowledge of Angular, Java, Spring, Hibernate, Docker, Kubernetes, Kafka. - Understanding of the need to automate the software delivery process and practical experience of CI/CD tools and practices. - Good knowledge of relational and NoSQL databases, such as PostgreSQL, ElasticSearch, and Redis. - Hands-on experience in developing cloud-native applications will be highly beneficial. - Familiarity with mobile app products will be an asset. - English language skills at a professional level (minimum B2+). - Independence, proactivity, organization of your work. - Having a consumer-centric mindset. - Proficiency in leveraging AI tools and large language models (e.g., GitHub Copilot, ChatGPT, Claude) to enhance productivity, accelerate development, and solve complex problems. - Ability to critically evaluate AI-generated outputs and apply them responsibly within professional workflows. Benefits - Opportunity to work in a diverse, international, and cross-functional environment, along with leading experts. - You work and learn from a senior leader and their leadership team, expanding your experience and exposure in the e-commerce and logistics industries. - InPost is a growing company that offers its employees an increasing number of opportunities in several locations in Europe. - Fulfilling careers with a range of benefits for employees and investing in providing training opportunities for their development. - You will feel a part of the InPost community that makes an impact on sustainability, convenient deliveries, and the circular economy every day. - Excellent working environment and flexible hours.
Matrix42 Developer
karriere tutor GmbHWir machen dich fit für die digitale Arbeitswelt mit unseren zertifizierten Online-Weiterbildungen!
• You will be our primary point of contact for Matrix42 and will be responsible for the further development and maintenance of our Matrix42 instance (including Service Desk, Asset Management, Service Catalog, Workflows). • You design and implement automation processes (e.g., user provisioning, onboarding/offboarding, access management, license administration). • You develop and adapt business workflows, forms, services, UI configurations, and backend modules (SPS, PCK, web services) as required. • You support system integration with third-party systems (e.g., Entra ID, M365, SharePoint, Jira, HR systems). • You perform error analysis, quality assurance, and performance optimization during ongoing operations. • You work closely with Data Protection, HR, Infrastructure, and other key business units on process design and interface issues. • You contribute to platform development and architecture decisions for Matrix42.
• Interns will develop a corporate business sense • Learning how each department contributes to the overall organization • Attend business meetings and participate in projects
Role Description We’re looking for a senior full-stack .NET developer who treats AI tooling as a core part of their engineering practice. You’ll build and maintain a multi-service technology expense management platform built on .NET 8, working across both backend microservices and modern frontend applications. You should use AI coding assistants (Cursor, GitHub Copilot, Claude, ChatGPT, or similar) fluently, critically, and responsibly, reviewing generated code with the same rigor you’d apply to a junior developer’s PR. What You’ll Do - Design and implement features across a distributed .NET 8 microservice platform (REST APIs, background workers, message bus handlers) - Build and maintain modern front-end applications using React and TypeScript - Apply Clean Architecture and CQRS patterns to backend services - Author and evolve EF Core database migrations in a shared schema model - Write unit, integration, and end-to-end tests - Use AI coding tools actively for scaffolding, refactoring, code review, and exploration while maintaining quality ownership - Participate in code review with a focus on patterns, correctness, and maintainability - Contribute to and uphold architectural standards and shared patterns across teams Qualifications - 5+ years of professional C# / .NET development (.NET 6+ preferred) - Strong understanding of dependency injection, async/await patterns, and service lifetime management - Experience with front-end frameworks (React) - Experience with message-driven architecture (Rebus, MassTransit, NServiceBus, or similar) - Comfort working in multi-tenant SaaS environments - Solid SQL / EF Core skills and experience with schema migrations in production systems - Demonstrable experience using AI coding tools as a genuine productivity multiplier, with judgment to catch what they get wrong Requirements - Experience with technology expense management, FinOps tooling, or cloud billing APIs (Azure/AWS/GCP) - Background in Clean Architecture / Domain-Driven Design - Experience with spec-driven development and code generation - Experience writing AI-assisted code at scale and helping establish team norms around it AI Fluency – What We Actually Mean - Use AI tools to accelerate first drafts of handlers, tests, UI components, and migrations - Critically review AI-generated code against architectural patterns and push back when it deviates - Leverage AI for codebase exploration, refactoring proposals, frontend+backend scaffolding, and documentation - Stay current with evolving AI tooling and bring useful techniques back to the team Tech Stack - .NET 8, C#, ASP.NET Core - React / TypeScript / Blazor (front-end) - Message bus (Rebus, MassTransit, or similar), EF Core (SQL Server) - Azure (App Services, Service Bus, Application Insights) - xUnit, FluentAssertions, FakeItEasy - Cursor / GitHub Copilot (AI-assisted development) - Git, Azure DevOps, PowerShell What Good Looks Like in This Role - You reach for AI to eliminate boilerplate and then own what it produces - You contribute well-structured backend handlers and clean, testable frontend components - You notice when a handler or UI module is growing unwieldy and extract without being asked - You read the patterns guide before introducing something new - You write backend and frontend tests that describe intent, not just coverage - You treat shared database migrations as carefully as production deployments

