About the role:
We are looking for a Senior Backend Engineer who has experience working on highly scale backend solutions, preferably knows Python (Django) and has a track record of building & shipping products quickly from scratch, at scale (thousands of users).
You’ll be joining a well established team, with people from companies like Uber, Microsoft, SumUp, Revolut, Loft, Careem, Talabat and Dubizzle.
Requirements:
- Minimum 4+ years of experience working with Python and Django framework
- Hands-on or working experience with Microservice Architecture
- Ability to work in a fast development environment and quickly adapt to changes
- Familiarity with CI /CD tools and agile development methodology, as well as version control tools such as Git
- Experience with AWS, Dockers is preferred
- Experience developing high transaction/volume processing applications
- Stellar communication and collaboration skills
- Experienced with Agile Methodologies
- Experienced with REST and JSON
- Experience in TDD and DDD practices
- Experienced with Sql (Postgres) and Nosql DBs etc
Responsibilities:
- Collaborating with product, design and business teams in early product development
- Technical conception and implementation of product-specific further developments (internal & external)
- Deploy and own end-to-end complex software solutions
- Writing high-quality code, and contribute on Architectural decisions
- Design of the software architecture and evaluation of the technologies used
- Translating designs and concepts into API skeletons and component architectures
- Designing and implement low-latency, high-availability, and performant applications
- Designing, build and implement micro-services architecture
- Understand and have ownership over a business domain
Nice to have:
- General familiarity with mortgages and how they work
- Experience with HubSpot or any similar CRM service