Lead Full-Stack Engineer (all) - TypeScript

Sonia Solutions GmbH
Berlin, Germany
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Berlin, Germany

Tech stack

JavaScript
API
Application Performance Management
Software Quality
Code Review
Databases
Database Schema
DevOps
Node.js
Software Engineering
TypeScript
Web Applications
React
Reliability of Systems
Backend
GIT
Kubernetes
Playwright
Front End Software Development
REST
Software Version Control

Job description

We're looking for a Lead Full-Stack Engineer (all) to drive the development of our modern, high-performing web applications. You'll take ownership of technical direction, lead a team of engineers, and ensure our product remains scalable, reliable, and thoughtfully built.

  • Team Leadership: Lead, coach, and develop a team of full-stack engineers, fostering growth, clarity, and high performance.
  • Application Development: Design and implement robust, scalable full-stack web applications.
  • Code Quality: Ensure clean, maintainable, and testable code that meets high engineering standards.
  • Architecture: Steer architecture decisions and long-term technical planning together with other leads.
  • Performance: Optimize application performance and system reliability across the stack.
  • Mentorship: Enable skill development, support career growth, and model best practices.
  • Review & Feedback: Conduct thoughtful code reviews and drive a culture of constructive feedback.
  • Documentation: Contribute to technical documentation and cross-team knowledge sharing

Requirements

  • Experience: 8+ years of professional software development experience.
  • Leadership: Proven experience leading or mentoring engineers.
  • Fundamentals: Solid understanding of full-stack development principles.
  • Core Expertise: Strong expertise in TypeScript / JavaScript and Node.js.
  • Frontend: Advanced experience with React and modern front-end development.
  • Database Layer: Hands-on experience with ORM tools, especially Prisma.
  • Backend: Extensive experience in backend development with Node.js.
  • APIs: Strong experience with RESTful API design and implementation.
  • Data Modeling: Experience with database schema design and data modeling.
  • DevOps Foundation: Understanding of CI/CD pipelines and deployment workflows.
  • Platform Ops: Familiarity with container orchestration and GitOps workflows, ideally with Kubernetes and tools like Argo CD.
  • Version Control: Proficiency with Git version control.

Nice to Have

  • UI Libraries: Familiarity with Chakra UI.
  • Testing: Experience with testing frameworks (e.g., Playwright, Vitest).

Benefits & conditions

This role can be performed in a hybrid setup from our offices inLuxembourgorBerlin, or remotely from anywhere in Germany or Luxembourg.

  • An engineering-driven culture with modern tools and clean code practices.
  • A product-focused environment where quality and performance matter.
  • A collaborative team that values learning, pragmatism, and ownership.
  • Attractive compensation aligned with your skills.
  • Flexible work arrangements.
  • 30 days of vacation per year.
  • The chance to work on products that directly shape the future of healthcare.

About the company

With Sonia, doctors are successful doctors. We create and deploy AI-enhanced solutions that make doctors' lives easier, patients' care better, and healthcare systems more efficient. If you're proactive, impact-driven, and ready to shape the future of healthcare, join us.

Apply for this position