Summary
The job is for a Tech Lead focusing on Backend Services, responsible for bridging the gap between product plans and development, ensuring high-quality code, design, architecture, collaboration, innovation, and understanding the organization's vision. The candidate should have a strong background in Infrastructure and Software Engineering with knowledge of microservices backend developed in Go, cloud infrastructure, databases, and basic project management skills.
Requirements
- Education: Completed apprenticeship in computer sciences or university degree in computer sciences, (electrical) engineering, mathematics or sciences
- Experience: Strong background in Infrastructure and Software Engineering with over 8 years experience developing and delivering high-quality software products across multiple technologies
- Domain Knowledge: knowledge of highly-scalable microservice backend developed in Go. Outstanding skills to build modern cloud infrastructure like AWS / Azure / Google Cloud
- Database. Skills: Having outstanding knowledge about different databases and different approaches to how they work: SQL, Document based DBs, Distributed Databases, Big Data Analytics Databases, etc. For example: Mysql, Postgresql, Mongodb, Dynamodb, Elastic, Druid and others
- Basic Project Management: Aligning People to reach goals - planning, monitoring progress, helping overcome blockers, manage dependencies
- Soft Skills: Team Player, Solution-Oriented (Problem-Solver). Motivating Developers about why they do certain things. Giving proper and clear feedback that is understandable and actionable
- Mindset: Goal driven, following the 80-20 approach, Interested in Business results, Understanding that tech enables the business to grow. Interested in new technologies, being able to adapt to different environments and situations
Responsibilities
- Technical mentorship: Provide technical mentorship to the Devops and Backend Development team
- Ensure that the code produced by the team is of high quality
- Design and Architecture: Ensure software and infrastructure meets all requirements of quality, security, modifiability, extensibility etc
- Being Hands on: Spend 20 - 30% of the time on developing features and setting up infrastructure
- Collaboration: Collaborate with other stakeholders such as product leads and principal engineers to ensure that the technical design aligns with the product requirements
- Innovation: Foster a culture of innovation within the team
Benefits
- Work-Life Package: 2 remote days per week, 30 vacation days, 3 weeks per year of remote work, flexible working hours, dog-friendly kick-ass office in the center of the city
- Relocation Package: Visa & legal support, relocation bonus, reimbursement of German Classes costs, and more
- Happy Belly Package: Monthly company lunch, tons of free snacks and drinks, free breakfast & fresh delicious pastries every Monday
- Physical & Mental Health Package: In-house gym with a personal trainer, various classes like Yoga with expert teachers & free of charge access to our EAP (Employee Assistance Program) to support your mental health and well-being
- Activity Package: Regular team and company events, and hackathons
- Education Package: Opportunities to boost your professional development with courses and training directly connected to your career goals
- Wealth building: virtual stock options for all our regular employees