Descripción de la oferta
Job Title: Backend Engineer
Location: Barcelona (on-site)
Salary range: 80-100K (depending on experience)
We are seeking a skilled and motivated Backend Engineer to join our team. As a core part of our backend development efforts, you will work on building and maintaining a scalable, microservices-based architecture. You will collaborate closely with cross-functional teams to design, develop, and deploy robust backend systems, ensuring optimal performance and responsiveness.
What you will do:
Design, develop, and maintain backend services using modern technologies
Design, implement, and maintain a scalable microservices architecture leveraging event-driven design patterns to enable loosely coupled, resilient, and high-throughput distributed systems
Develop and deploy containerized applications using Docker
Work with SQL and NoSQL databases
Improve and debug an already running system to ensure stability and performance
Optimize system performance and troubleshoot production issues
Collaborate with Frontend developers, DevOps, and other stakeholders to deliver high-quality solutions
Ensure high-quality code standards and enhance code quality through testing and peer reviews
Take ownership of end-to-end development processes, including requirement analysis, design, implementation, testing, and deployment
What you will bring:
~5+ years of experience in backend development, with a proven track record of delivering high-quality, scalable solutions
~ Strong, hands-on programming skills with a focus on Python
~ Nice to have: proficiency in C programming
~ Experience with internal OS development
~ Familiarity with DevOps practices and on-prem infrastructure is a plus. Experience with microservices architecture
~ Strong understanding of system architecture principles, with the ability to design and maintain efficient, scalable backend systems
~ Proficiency in both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
~ Hands-on experience with Docker for containerization
~ Working knowledge of Linux OS
~ Ability to work independently and take ownership of tasks from start to finish
What we offer:
Private health insurance
Monthly food allowance
Wellness benefit
Flexible working hours
Fully stocked kitchen (coffee, organic fruits, snacks, and beverages)
Team-building events and professional growth opportunities