Back-end Developer
Role details
Job location
Tech stack
Job description
You strongly believe that what's true for orbital mechanics is true for software development as well: to go faster, you need to slow down. Speaking of orbits, your standard for quality is right up there with the ISS, and you don't send things into outer space without having written the necessary tests. If that's the case, then you're the one our back-end team is looking for., * Building and scaling our core APIs. You'll design, write, and maintain clean, robust REST APIs using Python and Django.
- Connecting the ecosystem. You'll write the smart integration code that hooks our platforms up with various external systems, ensuring data flows smoothly and reliably.
- Leveling up yourself, the team, and the company. You'll bring a critical mind to the table and take real ownership of your work. We want someone who doesn't just accept the status quo, but constantly looks for ways to improve our processes, mentor others, and make the whole company better.
- Thriving in an agile, autonomous playground. You'll work in a highly independent environment where you are trusted to make decisions. For you, a job description isn't a cage, you are always willing to step outside "traditional" engineering boundaries to solve a problem or help a teammate.
Requirements
Do you have experience in System architecture?, Do you have a Master's degree?, * Who masters integrations. You enjoy building robust REST APIs and solving the puzzle of making external platforms and internal systems play together nicely.
- Who cares about the craft. You're not just trying to clear tickets as fast as humanly possible. You care about quality over quantity. To you, writing automated tests isn't a chore; it's just how good software gets built.
- Who isn't afraid of a little DevOps. We have an awesome, dedicated Infra team to do the heavy lifting, but you'll definitely come into contact with Docker and Kubernetes here. If you already know your way around them enough to work independently, awesome. If not, you're at least ready and eager to learn the basics.
- Who loves Python (or can learn it fast). If you already know Python, Django, and Django REST Framework, that's a massive win. If you're experienced in a different stack but have rock-solid fundamentals and want to learn Python, we're totally cool with that too.
- Who can talk to humans, not just IDEs. You'll be working with a sharp team of back-end devs, but you'll also embed in cross-functional squads. You're someone who can debate system architecture in the morning and then patiently explain a technical limitation to a non-tech product owner in the afternoon without sounding elitist.
- Who sees the forest and the trees. You're a problem solver who accepts challenges head-on and just gets things done. But you don't build in a vacuum; you always keep the bigger business goals and the long-term vision in mind.
- Who speaks fluent English. Our company is diverse and collaborative, so you'll need excellent English communication skills to sync up with everyone smoothly.
- Who, after reading all this, says "This is it!". If your head is nodding and you're thinking, "Yep, this is exactly the kind of team I want to build with," then we want to hear from you.