Cryoport

Lead Software Engineer

Darmstadt, Germany
Node.js TypeScript React Docker Kubernetes Git API
Description

Lead Software Engineer

Location: Darmstadt, Germany

Time Type: Full time

Job Description

Cryoport Systems is the life science industry’s most trusted provider of supply chain solutions for temperature-sensitive materials, serving biopharmaceutical, IVF and surrogacy and animal health organizations around the world. Cryoport Systems' proprietary Cryoport Express® shippers, Cryoportal® Logistics Management Platform, leading-edge Smartpak Condition Monitoring System and geo-sensing technology paired with unparalleled logistics expertise and 24/7/365 customer support, make Cryoport Systems the end-to-end temperature controlled supply chain partner that you can trust.

POSITION SUMMARY

As Lead Software Engineer, you will take ownership of the development of an application for managing and monitoring of condition monitoring devices, shipments and warehouse applications. The application components are embedded in a larger distributed systems architecture. Your primary focus will be on the development of scalable backend services (currently Node.js), while also occasionally contributing to frontend development tasks.

In addition you will lead efforts to modernize the technology stack and tooling as well es steer the application towards an architecture that allows scaling and high availability operations

The role also includes supporting and coaching of other development team members through code reviews and occasional small workshops. Strong language skills in English and German, a pragmatic mindset, and attention to detail are essential.

PRIMARY RESPONSIBILITIES (include but are not limited to)

  • Lead technical design and implementation of backend and frontend components.
  • Refactor and decouple system components to improve scalability and maintainability.
  • Generalize business logic for extensibility and future growth.
  • Expand monitoring and observability features to track usage, performance, and errors.
  • Promote initiatives, for example migration to TypeScript, introduction of layered architecture, updating libraries and introduction of new tooling.
  • Ensure deployment of applications in a scalable, containerized environment.
  • Maintain high code quality by conducting code reviews, best practice enforcement, workshops.
  • Lead technical team meetings.
  • Collaborate with the Product Owner on requirements and priorities.

COMPETENCIES & PERSONAL ATTRIBUTES

  • Strong expertise in IoT data processing with focus on time-series data.
  • Strong expertise in modern web technology (React/TypeScript).
  • Experience with scalable architectures and containerization (e.g. Docker/K8s or similar).
  • Experience with Infrastructure as Code.
  • Experience with CI/CD pipelines and version control (Git).
  • Experience in DevOps organizational culture.
  • Experience with modern software architecture with regard to testability.
  • Ability to oversee complex software environments, understand dependencies, and design for scalability.
  • Highly structured and organized, with excellent problem-solving skills.
  • Strong attention to detail combined with a pragmatic approach to delivery.

QUALIFICATIONS AND EDUCATION REQUIREMENTS

  • Minimum 5 years of professional software development experience.
  • Minimum 1 year in a technical leadership role.
  • Hands-on experience with backend and frontend development in Node.js and React.js.
  • Degree in Computer Science or equivalent practical experience.
  • Excellent communication skills in German and English.
Cryoport
Cryoport

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say