Lead Software Engineer

Location Frankfurt am Main
Discipline: Software Engineering
Job type: Permanent
Contact name: Emily Martin

Contact email: emily@digitalsourcinggroup.com
Job ref: 34654
Published: about 2 months ago

​At the company, a B2B SaaS solution, you will have the opportunity to be part of a team that is dedicated to helping organizations measure sustainability impact. By combining scientific standards and engineering excellence, the company simplifies the complex task of impact measurement. With a suite of software tools, the company enables organizations to measure, analyze, verify, and report on impact while remaining compliant to regulatory standards.

What You Will Be Doing

As a Lead Software Engineer, you will be the head of the spear that drives the development team forward. In this full-time hybrid position located in Frankfurt am Main, you will have the flexibility to work from home up to 15 days a month. You thrive in a startup environment, embracing fast-paced work, tight deadlines, and the challenge of figuring things out. Collaborating with a small and talented team, you will be responsible for architecting, developing, optimizing, and maintaining the the company software to deliver critical impact data effectively. Working closely with developers, architects, designers, data scientists, sustainability experts, and product managers, you will ensure that the software and systems meet current and future business needs. Your role will primarily involve coding, accounting for 80% of your time. As part of the interview process, you will undergo a rigorous live coding test to showcase your skills.

Responsibilities

  • Lead and coach a growing development team, elevating the overall skill level of the team

  • Make key technical and architectural decisions to ensure high standards of security, efficiency, and scalability

  • Hands-on development of the the company web application

  • Perform code reviews for both front-end and back-end, ensuring adherence to best practices and high code quality

  • Research and recommend new technologies that align with business requirements

  • Optimize code and algorithms to enhance performance

  • Set up and optimize DevOps processes

  • Attend meetings with stakeholders and clients, providing technical feedback

  • Deploy ML models

  • Collaborate with the Product, Design, and ML teams to estimate and provide input on the difficulty and limitations of features

Qualifications

  • Minimum of 7 years of experience in software development

  • Experience in leading, hiring, and mentoring a development team

  • Advanced knowledge in Next.js, React.js, Node.js, TypeScript, Test Driven Development, DevOps, and AWS Services

  • Experience with both monolith and microservices architectures

  • Fluent in spoken and written English

  • Strong communication skills to effectively convey ideas and deliverables to the team and clients

  • Bonus: Familiarity with MLOps, particularly experience with pipelines that require large language models or computer vision

What the Company Offers

  • Flexible working hours and a hybrid working model

  • 30 days of paid leave per year

  • Personal and professional development opportunities

  • Opportunity to build and influence the product and development team