About the Role
We are seeking a highly skilled and experienced Senior Backend Engineer to join our dynamic team in Berlin. You will be instrumental in designing, developing, and maintaining scalable and robust backend systems that power our core products. This is an exciting opportunity to work on challenging technical problems and contribute to a fast-growing product.
What You'll Do
- Design, develop, and deploy high-performance, scalable backend services and APIs using modern programming languages and frameworks.
- Lead the architecture and implementation of new features, ensuring code quality, reliability, and security.
- Collaborate with product managers, frontend engineers, and other stakeholders to define and deliver technical solutions.
- Optimize existing systems for performance, reliability, and scalability.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement.
- Participate in code reviews and contribute to architectural decisions.
What You'll Bring
- 5+ years of professional experience in backend development.
- Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
- Deep understanding of database technologies (SQL and NoSQL) and data modeling.
- Experience with designing and implementing RESTful APIs and microservices architectures.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid grasp of distributed systems, concurrency, and performance optimization techniques.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Fluency in English, both written and spoken.
Why Join Us
- Opportunity to work on innovative products with a significant impact.
- A collaborative and supportive work environment.
- Competitive salary and benefits package.
- Professional development opportunities.
- Be part of a diverse and international team in the heart of Berlin.