Senior Backend Software Engineer
We usually respond within two weeks
Do you know about bsport?
We are a French company with offices in Barcelona and Paris that offers a platform combining boutique fitness and advanced technology. Our all-in-one features cover bookings, payroll, marketing and more, helping our partners streamline operations and boost their commercial success.
We have more than 2’000 clients in 40+ countries and continue to expand rapidly.
We provide our partners with:
- Our platform - the heart of the system (B2B)
- A white label iOS and Android mobile application (B2C) : 800+ branded applications
- An integrated Video on Demand tool
- Our self-built Smart Marketing Suite
- A Webshop to up- and cross-sell different products
Our first successes
Since we launched in 2019, we have already achieved the following:
- We’ve built a community of over 6 million users
- Finalised a Series A Fundraising of $4+ million in December 2022
- Grown our team to more than 150 employees
We’re continuing to grow our team to become the #1 tech partner for boutique studios in Europe and the rest of the world!
What your future position looks like:
As a Senior Backend Python Developer, you will play a crucial role in architecting, designing, and implementing scalable and complex solutions on both functional and technical APIs. Your responsibilities will include:
- Architectural Design & Implementation: Create scalable solutions with a focus on both functionality and fast feature development.
- Advanced Toolset Utilization: Work with a diverse technology stack, including Django (Python 3.11), PostgreSQL 15, DynamoDB, Redis, and more.
- Collaboration: Partner with experienced technical leads to design highly scalable solutions in a rapidly evolving technology stack and high-traffic environment.
- High-Quality Code Production: Develop top-notch code for our back office systems, ensuring adherence to coding standards and best practices.
- Bottleneck Identification: Address performance bottlenecks and issues in both front-end and back-end code.
You will be part of an internal team of 25 experts, including Tech, Product, QA, and Data professionals, working closely with our Senior Leads and CTO.
Key Responsibilities:
- Coding Standards: Enforce coding standards and best practices to maintain high code quality.
- Production Inspection: Use Kibana and Elastic Search to optimize performance and security, inspecting production clusters for underperforming patterns.
- Collaboration: Work closely with technical leads to ensure scalable solutions.
- CI Automation: Utilize our fully automated stack with push-to-deploy on both frontend and backend via our self-hosted CI.
You will be a good fit to join us if you:
- Hold a degree in engineering, computer science, or equivalent.
- Expertise in Python and Django/Django Rest Framework.
- Knowledge of PostgreSQL is a plus.
- Experience with DynamoDB, Redis, AWS, Kubernetes, and EKS.
- Experience in mentoring junior developers.
- Previous experience in a scale-up environment is highly appreciated.
- Proficiency in English.
This position is available in both our Paris and Barcelona offices.
We'd love to have you join us for many reasons, such as:
🌍 A multicultural and international team!
🚀 A stimulating SaaS environment within a supportive and a fast-growing company
🏡 Embrace 2 days of remote work per week
🏢 Work from our stunning office in the heart of le Marais
❤️🩹 Best Health insurance with Alan
🏄🏽 Take part in bsport team building and sport initiatives
🛌🏽 A flexible policy for "jours de carence" on your sick days
About our Company Culture:
At bsport, we prioritize a positive and inclusive culture by encouraging open communication and providing opportunities for professional growth. We believe in valuing all individuals and empowering them to contribute their unique skills and perspectives.
Join our team of passionate and committed people who are dedicated to creating a thriving and welcoming environment. Let's make it happen together!
What our interview process looks like:
- First fit interview with one of our Talent Acquisition team members (30 min)
- Technical Interview & deep dive on past experience with one of our Tech Leads (1h)
- Tech Exercise with another of our Tech Leads (1h30)
- System design interview with our CTO (1h30)
- Departments
- Tech
- Role
- Senior Backend Software Engineer
- Locations
- Barcelona Diagonal
- Remote status
- Hybrid
- Employment type
- Full-time
- Level
- Confirmed
Barcelona Diagonal
Senior Backend Software Engineer
Loading application form