Python Backend Developer(Remote)
Project Detail
What you will own:
-
Write great code: We understand code is read more than it’s written, better off tested and maintainability is a must.
-
Help shape what we build: You’ll be working closely with product owners, designers and other engineers to design and refine our work. We work as a team and your input is key.
-
Influence technology evolution: We are designing new platforms with long-term goals in mind and are also happy to improve with new technology capabilities
-
Own delivery: We’re obsessed with shipping value; you’ll own work beyond a pull request. You’ll care about bugs, scalability, uptime and other non-functional requirements.
-
Grow together: You’ll review others' work and happily seek feedback on yours to ensure we build a better codebase and sharpen each other's skills.
-
Share your knowledge and points of view: We promote knowledge sharing across our teams and count on you to become an active member of one. Experiment with new tools, present your findings, shape our future standards.
-
Scope and Impact: You invent and try to simplify what we do. You insist on the highest standards from your team and yourself. You have charisma. You lead or influence a team. You tackle open-ended somewhat ambiguous problems
What you bring to the table:
-
Strong experience in building backend services/APIs. This role specifically is for an engineer with solid experience with Python backend services. A large part of the codebase you will be working on is currently in Python. We welcome generalists and polyglots.
-
We are in the process of breaking down a monolith application into smaller services and self contained data models. Therefore, experience working with microservices as well as monolith applications will come in handy. And if you have worked on a successful migration, even better.
-
Solid experience with system design and architecture
-
Experience with unit and integration tests
-
You are a system design enthusiast and have experience designing and transforming existing systems collaboratively to make them scalable, maintainable and reliable.
-
You have a true DevOps mindset and are able to support your team towards becoming true owners of their product/platform
-
You work well with Engineering and Product members and are comfortable building effective relationships with stakeholders outside technology.
-
An open mind with respect to diversity and inclusivity. Our team (and customers) come from all over the world.