Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs
Въведи своя e-mail и ще ти изпратим твоята парола
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 creating the digital DNA of the future – and we’re as ambitious as you are. Our software keeps the world flying.
The Job:
We are looking for a talented and driven Software Engineer to join our fast-growing team in Sofia. As a Software Engineer, 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:
• Design and build features in our Java / Spring Boot and Angular applications, from API design to UI
• Take ownership of your features in production: quality, performance, security
• Contribute to technical discussions on application design and architecture
• Make architectural decisions and contribute to technical discussions across the team
• Use AI coding agents to move faster, and judge where they help and where they don’t
• Review code, whether a colleague or an agent wrote it, and keep our standards high
• Help improve our toolset and ways of working, including how we use AI in development
We’re looking for a person with:
• Experience with building scalable, secure and performant applications
• Strong Java / Spring Boot and Angular skills
• Solid experience designing and consuming RESTful APIs
• Experience with AI coding tools (Claude Code, Cursor, Copilot or similar), or a strong interest in working this way
• Can develop fully responsive and adaptive web solutions
• 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:
• 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.
• Hands-on experience with CSS pre-processors such as SASS or LESS
• Experience building fully responsive web UIs with CSS libraries such as Bootstrap or Angular Material
Our Technologies:
• Languages: Java 21+, JavaScript, TypeScript
• Frameworks: Spring, Hibernate, Angular 21+
• Databases: Azure SQL, Azure Cosmos DB
• Style: SASS/SCSS, CSS Modules, LESS
• Unit Testing: Mockito, JUnit
• Containerization and orchestration: Docker, OpenShift
What We Offer:
• Clear development path
• Established development processes
• Work with latest technologies
• 3 days home office per month
• 25 days of paid leave
• Flexible benefit system
• Free parking
Don’t wait and join us now!