Fully remote - Backend Software Engineer - Python

Permanent employee, Full-time · Remote (GmbH)

What we're looking for
We’re growing again! We are looking for a Backend Software Engineer to join our fully remote tech team, full time.

We're developing a suite of enterprise-grade micropayment tools and APIs to monetize digital content simply and easily. You’ll be working on various backend applications, building new features as well as maintaining and fixing existing code, to help us expand our offerings.

We’ve been a fully distributed organization for almost 10 years, and we’re pretty proud of the supportive remote culture we’ve created and fine-tuned over the years. We use Slack as our office, Jira for transparency and organizing work, and video calls for real-time collaboration (and just to hang out face to face).

Our current stack is:
  • Python - FastAPI, Django, Pydantic, SQLAlchemy, Mypy, Pytest
  • Golang
  • PostgreSQL, DynamoDB
  • Docker
  • Kafka
  • AWS, CircleCI, Terraform

For this role, we’re looking for a problem-solving systems thinker with broad experience across the backend stack to join our core services team. If you are interested in the role, but don’t meet all of the criteria listed below, please apply anyway. We understand that growth is continuous and we are committed to helping you grow at Supertab. 

We would expect our ideal candidate to be able to:
  • Understand complex systems and the interactions between them in depth.
  • Translate ideas into projects with discrete tasks. 
  • Be sought out by others as a technical resource. 
  • Provide mentorship to other members of the engineering team, give guidance to and unblock other engineers.
  • Seek design, architecture, or specialized input when needed (and know when it’s needed).
  • Make good, informed decisions around technical debt and tradeoffs. 
  • Communicate with non-technical team members to understand needs and give technical advice.
Your tasks
You’ll be responsible for:
  • Working within a cross functional team of Product Managers, UX designers, Engineering Managers, and Frontend Engineers to understand the requirements and scope that drive the design of technical solutions.
  • Contributing clean, functional and tested code.
  • Setting up and managing appropriate tooling.
  • Creating documentation for new features and maintaining documentation of existing ones.
  • Finding and addressing performance issues throughout the application.
  • Helping to identify and fix bugs and issues.
  • Technical scoping and leading architectural discussions.
About you
Our ideal candidate:
  • Has experience with Python and its ecosystems.
  • Is comfortable running, as well as developing applications.
  • Has experience with "zero downtime" deployments / migrations.
  • Has a good surface/contextual-level understanding of “the full web stack” and the ability to collaborate with Frontend engineering teams.
  • Has a good command of English: written and verbal, producing and understanding.
    • As a distributed team, we primarily communicate via Slack, so the ability to clearly and completely communicate at a high level of written English is vital. 
    • We also frequently hop on calls, both audio and video, so the ability to clearly speak and understand at a high level of English is also vital.
How we work
We are a  team of about 30 people, spread over 13+ countries in time zones from UTC-8 to UTC+2. We have been remote-first since our founding more than 10 years ago (though we have offices in Munich and in New York). Since the pandemic, we have been watching with great interest as companies adopt their versions of remote work, and we’re delighted and proud to see that the supportive and well thought out remote culture we’ve created and fine tuned over the years continues to ​sit at the forefront of the remote work movement. 

We care more about the things you do than whether you’re at your desk at 9am every day. That said, most of us work Monday - Friday from 7ish UTC to 4ish UTC, and ​you’ll need to overlap at least 4 hours with that. We try to be as asynchronous as possible, but still feel that we need some “synchronicity” to work well.

Our values are:
  • Be fearless. Be entrepreneurial.
  • Simplify things.
  • Own your decisions. Your successes. Your mistakes.
  • Enjoy diversity and inclusion.
  • Work as a team. Trust each other. 
 
Check out our Behind the scenes blog for more insight on how we work.
Benefits
  • AllHands (biannual team event)
  • Annual training and personal development budget
  • Paid sick leave 
  • Paid time off
  • Distributed, international team
  • Flexible work
  • Company laptop
Apply
If this sounds interesting, please apply here:
  • Upload your CV.
  • Let us know in your cover letter how working with us leverages your past experiences or connects with your future goals,
Our preference goes to applications with cover letters. Read a thing about why here.
Pay
Up to €85,000 / year, negotiable based on experience and skill level.
About us
We are all united by the belief that making it easy for consumers to buy digital content and services on their terms results in happier users and more revenue for content creators. Our scalable API based platform enables frictionless transaction processing that can be adapted to almost any use case, and powers our consumer/creator facing platform Contribute.to, which enables anyone to build a card and accept payments in minutes. We believe that empowering creators, communities, causes and content providers to generate sustainable revenue, and removing obstacles by trusting consumers and giving them a choice for how to buy online content and services, is imperative for a healthy Internet.
Your application
Thank you for considering a career at Supertab. Please fill out the following form. In you experience problems with the document upload, send your documents to jobs@supertab.co.

Please upload your: 

  • CV
  • Cover letter to let us know what you bring to the table. 

Our preference goes to applications with cover letters.

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.