Lead architectural decisions, maintain code quality, and promote engineering best practices.
Manage onboarding, resolve conflicts, and support developer growth through mentorship, feedback, performance reviews, code reviews, and pair programming.
Collaborate closely with Product and Design to translate business requirements into technical solutions.
Own your team's technical roadmap and ensure projects are delivered on time and to a high standard.
Requirements
Degree in Computer Science or equivalent practical experience, and at least 6 years of full-time professional software development experience.
Production experience with Go (Golang) or other C-family languages.
Proven experience managing a team of developers (1–2+ years).
Strong empathy and a commitment to fostering a positive, engaged, and respectful team culture.
Comfortable diving into advanced technical topics such as build pipelines, caching strategies, and database optimization.
Experience with CI systems and testing frameworks.
Must have work authorization in one of the specified countries (Germany, Spain, Portugal, Italy, Poland, France or Austria).
Benefits
Edenred card — flexible benefit card you can use as you prefer.
Extra day off on your birthday so you can celebrate with your loved ones.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.