Staff Back-end Engineer
Role details
Job location
Tech stack
Job description
- Lead the Learning Teams' engineering strategy and define the technical roadmap.
- Drive strategic initiatives, translating product vision into execution.
- Evolve the architecture into a scalable, reliable platform.
- Raise engineering practices and developer experience.
- Mentor and influence senior engineers and Tech Leads.
- Make build-vs-buy decisions with a clear view of total costs.
Requirements
A global education platform in Barcelona seeks a Staff Engineer to lead engineering initiatives for their learning system. This role requires deep technical expertise and aims to create a reliable, scalable platform. Responsibilities include shaping the engineering strategy, mentoring team members, and overseeing critical projects. Candidates should possess strong communication and leadership skills, with proven experience in software engineering and problem-solving. This full-time position offers an inclusive culture and competitive benefits., * Strong foundation in software engineering and architecture, comfortable designing large-scale systems.
- Proficiency across the full stack, from frontend to backend.
- Hands-on technical expertise, able to dive deep into code.
- Excellent communication and leadership skills.
- Proven track record of end-to-end ownership from scope to launch.
- Analytical and creative problem-solving skills.
- Experience driving engineering culture and mentoring engineers., Software engineering System architecture Frontend frameworks Backend systems API development Data flows Technical leadership Problem-solving
Benefits & conditions
Generous monthly allowance for lessons on Preply.com Learning & development budget Health insurance Relocation package Access to mental-health support Gym access via Gympass