Salary
💰 €85,000 - €92,000 per year
Tech Stack
AWSDockerPostgresPython
About the role
- Working within a backend team to improve our core product.
- Leveraging your experience to simplify complex problems and provide solutions to business problems.
- Playing a key role in taking our micropayments platform to market.
- 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.
- Technical scoping and leading architectural discussions.
- Contributing clean, functioning and tested code.
- Setting up and managing appropriate tooling.
- Creating documentation for new features and maintaining documentation of existing ones.
- Helping to identify and fix bugs, issues and performance bottlenecks.
Requirements
- We’re looking for a seasoned Python backend developer with a passion for problem solving and a knack for leadership to join our fully distributed tech team full time.
- If you’re interested in this role and have senior level experience, but don’t meet all of the criteria listed below, please apply anyway.
- Has deep experience with Python and its ecosystems, as well as some experience with other parts of our tech stack.
- Has some experience working in fintech, payments or ad serving.
- Understands complex systems and the interactions between them in depth.
- Gives input on architecture and system design.
- Seeks answers, refines requirements and decomposes complexity.
- Translates ideas into projects with discrete tasks.
- Provides mentorship to other members of the engineering team, gives guidance to and unblocks other engineers.
- Is sought out by others as a technical resource.
- Makes good, informed decisions around technical debt and tradeoffs.
- Communicates well with technical and non-technical colleagues.
- Has a good understanding of API design and working with frontend engineers.
- 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 in written English is vital.
- We also frequently hop on calls, both audio and video, so the ability to clearly speak and understand English is also vital.
- Has prior experience in a senior role.