Backend Developer
Role details
Job location
Tech stack
Job description
- Take ownership of the product from a technical standpoint
- Work closely with dev, product, QA, and other teams across Europe
- Challenge product requirements and anticipate technical difficulties
- Take initiative in proposing technical solutions
- Ensure state-of-the-art design and implementation with respect to the global architecture of the platform
- Take part in roadmap planning and take ownership of its delivery
- Develop features ensuring unit and integration test coverage
- Ensure that delivered features work perfectly from integration to production
- Participate in code reviews
- Help in continuous improvements of team practices
- Ability to strategically step back to enhance deployment frequency, reduce the number of bugs introduced and shorten the lead time for changes
- Actively take part in knowledge sharing, mentoring of more junior developers and fair employee evaluation, * Backend: Python, Django, FastAPI, Celery, Redis, PostgreSQL, Event-driven architecture (EventBridge + SQS)
- Frontend: TypeScript, Angular, Next.js, Vue, Flutter
- Infrastructure: AWS, Docker, Continuous Integration and Deployment on Github
Requirements
- You have at least 5+ years of backend development experience in Python.
- Good experience with relational and/or non-relational databases (migration management, performance work, large data volumes, understanding the Django ORM, choice between relational and non-relational databases).
- You have a good knowledge of Docker/Git.
- You are not afraid to take technical initiatives.
- You demonstrate rigor and autonomy.
- The user experience is a product aspect that you particularly appreciate.
- A good level of English (written and oral) is essential.
Benefits & conditions
Compensation: a plan for Subscription Warrants for Company Creators (BSPCE) in accordance with company regulations, as well as a Pluxee card to manage your tax level through a voluntary compensation system across different services (transportation, dining, and childcare).
Benefits: as a home insurance provider and a supplier of green electricity and gas, we offer attractive deals to our employees. After all, there's no reason why things should only be simpler for our customers!
Health: medical insurance through Alan or Sanitas to manage your healthcare expenses in an ultra-simple, paperless way, with up to 50% coverage by papernest (after 6 months in the company).
Meals & partnerships: a healthy breakfast offered every Friday, as well as partnerships with various services in Barcelona (restaurants, sports, leisure, and care centers).
Training: the development of our employees is essential. You will have access to ongoing training tailored to your goals, whether it involves technical, language, or managerial skills.
Career Development: numerous opportunities are available for you to grow, whether by deepening your expertise or exploring new paths. We support you in your professional ambitions.
Remote Work: enjoy 2 days of remote work per week to optimize your focus and efficiency.