FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer
leonardo. impactLead Software Engineer overseeing development team and software for measuring sustainability impact. Hybrid role in Frankfurt requiring extensive software development and leadership experience.
Tech Stack
Tools & technologiesAWSJavaScriptMicroservicesNext.jsNode.jsReactTypeScript
About the role
Key responsibilities & impact- Lead a growing development team, incl. coaching other developers to upgrade the overall skill level of the team
- Make key technical & architectural decisions to ensure a high standard of security, efficiency and scalability
- Hands-on development of the leonardo web application
- Perform FE and BE code reviews and ensure best practices and high code quality is maintained
- Research & recommend new technologies that will meet business requirements
- Optimise code and algorithms to boost performance
- Setup and optimise DevOps processes
- Attend meetings with stakeholders and clients to provide technical feedback
- Deployment of ML models
- Collaborate with the Product, Design and ML teams to provide estimates and inputs on the difficulty & limitations of features
Requirements
What you’ll need- Minimum 9 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, MLOps, AWS Services
- Familiarity with MLOps, particularly experience with pipelines that require large language models or computer vision
- Fluent in spoken and written English
- Experience with both monolith and microservices architectures
- Comfortable communicating ideas or deliverables to the team and clients
Benefits
Comp & perks- Flexible working hours and a hybrid working model
- 30 days paid leave per year
- Personal and professional development opportunities
- Opportunity to build and influence the product and dev team
- An international team
- Company laptop
- Bike leasing
- Gym pass
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Next.jsReact.jsNode.jsTypeScriptTest Driven DevelopmentDevOpsMLOpsAWS Servicescode optimizationarchitectural decision making
Soft Skills
leadershipmentoringcommunicationcollaborationcoachingstakeholder engagementtechnical feedbackproblem-solvingteam managementadaptability