The Exploration Company

Senior Backend Engineer

Munich, Germany
gRPC Python Go JavaScript API DynamoDB Django Flask Microservices FastAPI AWS
Description

Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run.

We want you as a talented Senior Backend Engineer to help us in our mission by designing and building scalable, resilient systems that power our ambitious goals.

Key Responsibilities

In your capacity as a Senior Backend Engineer, your role will be continuously evolving, but day-to-day, your duties will include:

  • Owning the architecture and development of a highly scalable, event-driven backend system, ensuring seamless data flow across microservices.

  • Building and maintaining APIs using FastAPI, delivering reliable and high-performance interfaces for internal and external stakeholders.

  • Defining, managing, and optimizing Internal Software tools infrastructure with a strong focus on scalability, security, and resilience, preferably using AWS services.

  • Evolving our AWS serverless architecture by leveraging services such as Lambda, API Gateway, CloudFront, AWS Cognito, DynamoDB, and Opensearch.

  • Leading initiatives to improve scalability, reliability, and performance of backend systems while mentoring team members in best practices.

  • Collaborating with frontend and infrastructure teams to align backend systems with broader product goals and customer needs.

  • Translating mission-critical requirements into technical solutions, balancing complexity, performance, and maintainability.

  • Actively contributing to an agile, Scrum-based environment, refining processes, and enhancing team productivity.

What We Would Love to See From You

In the role of Senior Backend Engineer, ideally, you will have the following:

  • 5+ years of experience as a Backend Engineer, with a proven track record of building and scaling production systems.

  • Deep expertise in event-driven architectures, distributed systems, and microservice design.

  • Strong knowledge of software architecture principles and design patterns, with the ability to create robust and maintainable systems.

  • Advanced skills with FastAPI or comparable frameworks (Django, Flask), with a strong grasp of API design principles (REST, gRPC).

  • Proficiency in Python, with additional experience in another language (e.g., Go, JavaScript) being a plus.

  • Familiarity with cloud platforms, preferably AWS, including experience working with serverless technologies like Lambda, API Gateway, Cognito, DynamoDB, and CloudFormation.

  • Strong mentoring abilities, with a knack for elevating team performance through knowledge sharing and collaboration.

  • Experience working in startups or agile environments, with the ability to adapt and thrive in fast-moving, high-impact scenarios.

  • A strong sense of ownership, accountability, and a desire to build systems that scale globally.

Why you should join us!

What makes us special here at The Exploration Company and why we think you will enjoy working here is:  

  • We’re Agile - we make decisions fast whilst keeping our goals and systems in mind 

  • We’re Open and Collaborative - we are transparent about risks and obstacles, so that we can cooperate to overcome them  

  • We have a lot of Fun - we refuel our energy knowing we are democratising space. It’s a wonderful and rare opportunity, are YOU up for the challenge?  

We'd love to hear from you if you wish to be a part of our journey. Please submit your CV now for immediate consideration and we will be in touch shortly. 
 
The Exploration Company is an equal opportunity employer and values diversity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. Relocation assistance is provided for those willing to relocate including visa sponsorship where applicable.  

The Exploration Company
The Exploration Company

0 applies

10 views

Other Jobs from The Exploration Company

Senior Data Platform Engineer

Turin, Italy Munich, Germany

EMC/EMI Senior Engineer

Turin, Italy Munich, Germany

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say