Full Stack Engineer
Join our team of passionate professionals driving innovation in private aviation. Backed by one of the strongest brands in the industry, we’re building cutting-edge technology and services that redefine the flying experience.
Location: Remote (Contract)
Responsibilities
Design & Build: Architect and develop scalable, reusable components and microservices for high-performance applications.
Collaborate: Work closely with design, product, and engineering teams to deliver intuitive, high-quality solutions.
Cloud Integration: Implement and maintain integration with Azure services, focusing on deployment, scalability, and uptime.
API Development: Create and maintain REST and GraphQL APIs for efficient data access and seamless client integration.
Quality Assurance: Write comprehensive unit tests to ensure code reliability, covering edge cases and improving usability.
Optimize: Diagnose and enhance application performance for stability and scalability.
Innovate: Stay current with emerging technologies, frameworks, and best practices to improve development efficiency and code quality.
Requirements
Strong problem-solving and communication skills with a collaborative mindset.
Bachelor’s degree in computer science, Engineering, or related field, or equivalent experience.
5–10 years of Java web application development in agile environments.
Deep expertise in Java and the Spring ecosystem (Spring Boot, Spring Data, Spring Security).
Proficiency with modern front-end technologies such as React, Angular, and TypeScript.
Experience designing and implementing RESTful and GraphQL APIs.
Hands-on experience with Microsoft Azure, including deployment, scaling, and monitoring.
Knowledge of distributed, scalable architecture design and deployment.
Proficiency with Docker for containerization.
Experience with both NoSQL (MongoDB) and SQL (MySQL) databases, with an emphasis on performance optimization.