Lead Backend Engineer with Python and Microservices
byrdJoin Our Team as a Lead Backend Engineer
We are seeking a highly skilled and experienced Lead Backend Engineer to join our dynamic team in Barcelona. As a leading independent e-commerce logistics platform in Europe, we provide scalable fulfillment services for e-commerce businesses and fast-growing D2C brands. Our platform enables retailers to manage their entire logistics process efficiently and effectively.
Key Responsibilities
Technical Leadership
- Provide technical leadership to your team by reviewing code, formulating solutions, and offering technical guidance and mentorship.
- Lead architecture discussions and contribute to enhancing the developer experience.
- Oversee the implementation and testing of solutions.
Project Ownership
- Own business requirements and work independently to solve problems.
- Understand business needs, provide estimations, translate them into technical requirements, and lead implementation.
Development and Maintenance
- Design, develop, and maintain backend services and microservices architecture.
- Utilize our tech stack: Python, Flask, SQLAlchemy, Marshmallow, Postgres, RQ, SQS, GitHub.
- Participate in a weekly on-call rota with other backend developers (normal business hours only).
Collaboration and Communication
- Communicate clearly and effectively with both technical and non-technical audiences.
- Work within a cross-functional team of developers and product managers to design features and solutions for our warehouse fulfillment software.
Infrastructure and Monitoring
- Manage and deploy microservices using Kubernetes on AWS.
- Use monitoring and logging tools such as Sentry, Grafana, and Loki.
Agile Practices
- Embrace and implement agile methodologies, CI/CD, and modern development practices.
What You Need to Succeed
Experience
- Minimum of 5 years of backend development experience, with at least 3 years in Python.
- Proven ability to own business requirements and independently solve complex problems.
- Past experience with agile practices, CI/CD, deployment, and monitoring.
Technical Skills
- Strong proficiency in Python, Flask, and Postgres.
- Experience with RQ and SQS.
- Familiarity with GitHub and version control practices.
- Knowledge of microservices architecture.
- Experience with Kubernetes on AWS and containerized applications.
- Proficiency in monitoring and logging tools such as Sentry, Grafana, and Loki.
Soft Skills
- Strong communication skills: ability to communicate effectively with both technical and non-technical audiences.
- Strong organizational skills.
- Ability to mentor and lead mid-level developers.
- Comfortable with honest feedback - you are not afraid to give and receive it.
- Constructive “can do” attitude to problem-solving.
Benefits
- Training budget: We care about your development! Every employee is granted an annual training budget for personal and professional growth.
- Career growth opportunities: Join a company where you can grow and advance within the organization.
- Gym membership package: Maintain a healthy lifestyle with our gym memberships.
- Workcations: Work abroad for a given period while your vacation time remains untouched.
- Annual public transport tickets: Provided to employees based in Berlin & Vienna.
- Flexible working: Hybrid working approach for colleagues near our hubs and fully remote work for others.
- Tech pack and merch: Top-quality hardware and lots of merch to keep you swagged out.
- Regular team events: Team lunches, team-building, and celebratory events.
We are an equal opportunities employer and value diversity. We do not discriminate based on religion, skin color, national origin, gender, sexual orientation, age, marital status, or disability.
Join us in shaping the future of e-commerce logistics!
Benefits Extracted with AI
- Training budget
- Career growth opportunities
- Gym membership package
- Workcations
- Annual public transport tickets
- Flexible working
- Tech pack and merch
- Regular team events
Similar jobs
Last update: 23 minutes ago
Backend Developer with Python Expertise
Join Deliverect as a Backend Developer to design and maintain scalable backend services for the food service industry.
Python Backend Developer
Join our team as a Python Backend Developer in Prague, working with AWS and microservices to transform healthcare.
Data Engineer with Full Stack Python Development
Join Ryanair Labs as a Data Engineer, focusing on full stack Python development and data-heavy applications.
Senior Python Backend Developer
Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.
Senior Backend Engineer - Microservices and Agile Methodologies
Join HelloFresh as a Senior Backend Engineer to design and operate high-scale communication systems using microservices and agile methodologies.
Senior Back-end Engineer - In App Analytics
Join Gorgias as a Senior Back-end Engineer in Paris, focusing on in-app analytics with Python, Flask, and microservices.
Senior Backend Engineer
Join Bynder as a Senior Backend Engineer in Barcelona to drive innovation in our leading DAM platform.
Backend Engineer with AWS and Kubernetes
Join Lightspark as a Backend Engineer to build scalable cloud infrastructure using AWS, Kubernetes, and more.
Senior Full-Stack Engineer
Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.
Senior Python Engineer (Cloud Platform)
Join Bonfy.AI as a Senior Python Engineer to build and maintain a cloud-based SaaS platform using Python and AWS.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Senior Python Backend Developer
Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.
Senior Backend Developer with TypeScript and Python
Join our team as a Senior Backend Developer in Munich, working with TypeScript, Python, and AWS to revolutionize parking systems.
Frontend and Backend Developer
Join Deliverect as a Frontend or Backend Developer in Amersfoort. Work with React, Python, and cloud platforms in a dynamic SaaS environment.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Senior Software Engineer - Backend (Python, Go, C++)
Join Ambient.ai as a Senior Software Engineer - Backend to design and scale distributed systems using Python, Go, or C++.
Software Engineer II, Backend - Cloud & Platform Team
Join Uber's Cloud & Platform team as a Backend Software Engineer to build tools for cloud resource management.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.
Lead Backend Engineer - Help Experience
Join Vinted as a Lead Backend Engineer to enhance user support with cutting-edge technologies in Berlin.
Remote Senior Software Engineer (Python)
Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.
Founding Backend Engineer
Join Streamlane as a Founding Backend Engineer to build innovative logistics software for ecommerce companies.
Staff Engineer - Python, Cloud, Distributed Systems
Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.