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.