Linkedprime
Vaerolabs

Software Team Lead

Posted: Oct 27, 2025

Job Description

Company overview At Vaerolabs, we build digital products for all the many divisions of Lufthansa Technik (LHT). We create the link that connects airlines with critical aircraft maintenance, repair, overhaul, and modification services. We help Lufthansa Technik digitalise its processes, keeping it the premium provider of services in the aviation space.We’re a savvy, Agile company and our software keeps the world flying.The Job:We are looking for a talented and driven Software Team Lead to join our fast-growing team in Sofia. As a Software Team Lead, you need to be closely familiar with enterprise web applications and will be expected to leverage that knowledge to develop sustainable solutions, develop your expertise, and grow together as a team.Some of your key responsibilities:• Deliver solid, reliable and secure enterprise applications.• Lead a small team of software engineers.• Drive technical discussions on application design and architecture.• Contribute to the improvements in our toolset, standards, and software solutions.• Apply industry best practices and software engineering standards to achieve highest quality.We’re looking for a person with:• Experience in mentoring people.• Experience with building scalable, secure and performant applications.• Frameworks proficiency and working experience with Spring or Spring Boot and Angular.• Experience with CSS libraries such as Bootstrap, Angular-Material, Foundation, etc.• 5+ years of experience with building and consuming RESTful APIs. Experience in designing, documenting, and maintaining APIs using tools like Swagger and Postman.• Good grasp of and working experience with relational and/or non-relational databases. Familiarity with concepts like normalization, indexing, and transactions.• Be a team player to contribute to your team’s success. „Ego“ is a hated word.Can Be an Advantage:• Background in technical leadership and mentoring.• Experience in building microservices and knowledge of common architecture patterns.• Experience in developing cloud-native applications.• Working experience with containerized applications and understanding of orchestration.• Experience working with message brokers such as Kafka and understanding of event-driven architectures.• Knowledge of performance optimization techniques, such as caching, load balancing, and database optimization.• Experience with secure coding practices, vulnerability assessment, and web application security.• Strong understanding of performance optimization techniques, cross-browser compatibility, development productivity, and efficiency through tools like Webpack, Rollup, Parcel, etc.Our Technologies:• Languages: Java 11+, JavaScript, TypeScript• Frameworks: Spring, Hibernate, Angular 15+• Databases: Azure SQL, Azure Cosmos DB• Unit Testing: Mockito, JUnit• Containerization and orchestration: Docker, OpenShift• Style: SASS/SCSS, CSS Modules, LESSWhat We Offer:• Clear career path• Established development processes• Work with latest technologies• 3 days home office per month• 25 days of paid leave• Flexible benefit system• Free parkingDon’t wait and join us now!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In