Software Development

Technical Lead

We're looking for a Tech Lead who shares our passion for continuous learning, teamwork, delivering high-quality software solutions, and leading the team to success.

Principal
Commitment
Full-time
Contract Type
Permanent
Salary range
up to 120k€
Location
Berlin
Holidays
27 days per year

Job Description

  • We are Berlin Bytes.

    We are young and creative, we value diversity and freedom of expression — you’ve probably heard it from every single Berlin based digital agency though.

  • What makes us different?

    The way we collaborate with each other and our partners. Since we offer full-cycle digital services (from Consulting/Research, UX/UI Design, Web Development to Marketing and Product Ownership) to our clients, we approach each job as our own in-house project.

  • What can you expect?

    You can expect to deep dive into a great number of industries — our spectrum of clients ranges from upcoming Berlin Fashion Start-Ups to large Industrials. This allows us to provide you with a great diversity of projects that matches your skills and aspirations.

What you will be doing

As a Tech Lead at Berlin Bytes, your mission is to be the driving force behind the entire software development lifecycle. From understanding business needs and technical requirements to bringing solutions into production, you'll be at the helm, ensuring success at every turn. Here's what you'll be doing:

  • User-Centric Solutions: Build user-centric software solutions for real-world use cases, such as QA traceability, B2B commerce, financial services, and home energy management, spanning a wide range of industries.
  • Software Development: Collaborate with a cross-functional team to brainstorm innovative solutions, design system architectures, and implement software effectively.
  • Leadership: Set up projects' development teams, provide leadership and guidance, ensuring that projects are on track, milestones are met, and team members are motivated and productive.
  • Ownership of Quality: Take ownership of code quality and documentation in the main codebase, ensuring high standards are met.
  • Technology Exploration: Continuously learn about new concepts and technologies and apply them to address our clients' challenges effectively.
  • Team Collaboration: Foster a collaborative team spirit, share knowledge, and actively participate in discussions, contributing to the growth of the team and the company.
  • Mentorship: Act as a mentor to team members, guiding them in their professional development and helping them achieve their career goals.
  • Process Improvement: Identify and act on opportunities to enhance team collaboration and company processes.

We need you to have

Must-Have’s

For senior leadership positions at Berlin Bytes, we expect a deep technical expertise and a strong foundation in the following areas:

  • Continuous Learning: A demonstrated commitment to staying at the forefront of emerging technologies and industry trends.
  • Team Spirit: Proven ability to work effectively within multi-disciplinary teams, offering valuable insights, and fostering a culture of knowledge sharing.
  • Programming Mastery: Expertise in at least one widely-adopted programming language (e.g., Typescript, Golang, Rust, Python, C#, C/C++, Java), including proficiency in its type system and comprehensive knowledge of associated tooling, such as build tools, package management, testing, and linters.
  • API Design: A track record of designing and building APIs using well-known frameworks (e.g., Express, Nest, Gin, Rocket, Flask, Django, .NET, Spring, etc.).
  • Security Proficiency: A strong understanding of authentication systems, common security practices, and familiarity with open standards (e.g., OIDC).
  • Frontend Expertise: Real-world experience with at least one JavaScript/TypeScript frontend framework (e.g., React, Svelte, Angular, Vue, etc.) and a deep understanding of common browser APIs.
  • Database Mastery: Proficiency in data modeling for both relational and NoSQL databases.
  • Containerization Knowledge: Hands-on experience with Docker and a comprehensive understanding of the container ecosystem, including Kubernetes, Helm, and related technologies.
  • Language Skills: Proficiency in both German and English.

Selected Nice-to-Have’s

  • DevOps experience, including building CI pipelines and Infrastructure as Code (e.g., Terraform, CDK).
  • Experience with at least one major cloud provider (Azure, AWS, GCP).
  • Experience in mobile app development (Flutter, Kotlin, Swift).

Benefits & Perks

Office located directly at Volkspark Friedrichshain.

Home Office: We are a team and value the personal face-to-face interaction. Therefore, we expect our team to come into our office around 2–3 days per week. You will have a full-time desk available for you in case you want to come in every day. Occasional Workations are of course fine!

Pet friendly office.

Urban Sports Club membership partial coverage.

Subsidised BVG job ticket.

Mental Health counselling system.

Company Pension scheme.

The usual perks

  • New MacBook Pro M1, Double 4k Screen Setup.

  • Company Day and Party once a quarter.

  • Coffee option optimized for quantity and quality.

  • Team BBQ/dinners every two weeks. We love eating together!

*Please note, while we do appreciate the time and effort you have invested into applying for our position, we only provide feedback to shortlisted candidates due to the sheer volume of applications. If you do not hear from us within 21 days, please assume your application has been unsuccessful on this occasion. Thank you for your understanding.

Ready to apply?

Do you think you could be a good fit for the role? Then feel free to apply!

Contact Person
Sasha Bombina
Project Manager
Apply now
Bewerbungsprozess

Wie es funktioniert.

Kurzer
Vibe-Check

Just a talk when we are going to tell a bit more on details who we are and what is the roll while learning your career aspiration.

Tech/Design
Challenge

Depending on a role we are going to provide you with a case study which you solve and present to your future team mates.

Final Interview

Deep dive into the role and expectations from both side.

Unsere offenen Stellen

Karriere bei Berlin Bytes.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Technical Lead
Principal
Software Development
Front Office & Office Manager
Junior
Team, Office & Admin
QA Tester (Working Student)
Junior
QA & Project Delivery
QA Tester (Junior)
Junior
QA & Project Delivery

Oops! No results match your filters. Try adjusting or changing them for better results!