Backend Engineer
Role details
Job location
Tech stack
Job description
- Own and evolve our backend services, bridging the gap between different technology stacks.
- Collaborate with product and engineering teams to translate business needs into technical solutions.
- Ensure performance, scalability, and reliability of our systems processing real-time data.
- Lead architectural discussions and shape the technical evolution of our platform.
- Mentor teammates through code reviews and technical discussions.
Conocimientos
Software architecture Data modeling System design for APIs Relational databases NoSQL databases Python programming Go programming .NET programming
Requirements
A leading technology firm in Barcelona seeks a Senior Backend Engineer to join their team enhancing commercial platforms for the hospitality industry. This role involves bridging multiple technology stacks including Python and Go, leading architectural discussions, and mentoring team members. The ideal candidate will have a solid background in software architecture, data modeling, and relevant programming languages, with an enthusiasm for AI. Competitive benefits and a collaborative work environment await you., * Multiple years of experience as a backend engineer, owning complex projects from concept to production.
- Strong skills in software architecture, data modeling, and system design for APIs and distributed systems.
- Hands-on experience with relational and NoSQL databases and understanding their trade-offs.
- Experience defining the technical vision for and delivering large business-impacting projects.
- Interest in AI technologies and working with LLMs or AI-assisted coding tools.
Benefits & conditions
Flexible time off Food benefits Flexible retribution Wellbeing support Comprehensive health insurance Referral bonuses