almost 10 years ago
London, United KingdomSenior
Responsibilities
- Build an integrated payment and checkout system using Python and microservices architecture.
- Develop scalable distributed-system architecture addressing consistency, availability, and service orchestration.
- Support partner integration teams and make integrations with retail checkout systems and APIs easy to use.
- Integrate third-party payment systems including Stripe, Klarna, and Apple Pay.
- Build secure data management and CRM systems for internal and external stakeholders.
- Automate retailer onboarding while supporting global regulatory requirements.
- Collaborate within a small, lean team of software engineers and a product manager.
Requirements
- Experience building backend systems and microservices with Python.
- Experience with PostgreSQL, Jenkins, CircleCI, AWS, Redshift, Redis, Django, Django REST Framework, Docker, and HTTP-based services.
- Interest or experience in secure technologies, distributed systems, payment platforms, and checkout architecture.
- Experience working with automated tests and independent software delivery in a fast-paced product environment.
Benefits
- Opportunity to learn and work with experienced engineers and data scientists.
- Autonomous work in small, lean product teams with frequent deployments and limited process constraints.
- Exposure to open-source projects and opportunities to speak at events such as PyCon, EuroPython, and PyData.
