Overview We are looking for a detail-oriented and proactive Full-Stack Software Engineer to join our Marketplace team at VistaTech LLC. As a Full-Stack Engineer, you will be an essential part building the systems that deliver our private aviation Marketplace.
Specifically, this role will work on our Skybot historic and future-looking market intelligence platform. As our ideal candidate gains expertise in this system, the scope of responsibilities will expand to work on our adjacent Real Time Pricing platform, ultimately delivering capabilities and improvements for business objectives across both platforms while maintaining performance, scalability and reliability.
Vista Tech plays a vital role in the Vista group operations by delivering and accelerating comprehensive technology solutions across all brands. Vista's end-to-end and click-to-flight solutions offer the industry's only comprehensive flight booking platform, seamlessly integrating global operations, and leveraging AI and machine learning to optimize pricing and fleet movement. Comprised of the Product Management, Engineering, and IT teams, Vista Tech's mission is to enhance transparency and accessibility in private aviation through the development of the world's largest digital private aviation marketplace.
Responsibilities- Design, develop, and maintain high-performance backend services for enterprise-grade applications in private aviation.
- Implement and optimize APIs to ensure seamless integration between backend services and client-side applications.
- Implement client-side application changes as needed to deliver business objectives.
- Develop scalable and secure systems, adhering to modern engineering practices and coding standards.
- Monitor and enhance system performance, ensuring low latency and high reliability.
- Collaborate with cross-functional teams, including product managers and external vendors, to implement new features and integrate third-party solutions.
- Drive the adoption of cloud-based technologies and infrastructure to improve scalability and operational efficiency.
- Create and maintain detailed technical documentation, including architecture diagrams and API specifications.
- Continuously explore new technologies and frameworks to improve the development process and system architecture.
- Conduct thorough code reviews to identify potential issues and ensure adherence to coding standards.
- Ensure compliance with security standards and perform vulnerability testing for backend services.
- Analyze and resolve critical production issues, implementing measures to prevent recurrence.
Required Skills and Experience- Bachelor's degree in computer science, Engineering, or a related field, or equivalent experience.
- 7+ years of experience in software engineering, with 3+ years of experience in node.js and Python software engineering.
- Deep understanding of how to implement real-time monitoring systems and telemetry gathering, for both applications & infrastructure. Experience in preparing datasets for use in Grafana and building Grafana dashboards would be a plus. Experience in aviation telemetry and flight data recording would be a plus.
- Deep understanding of how to implement and manage high volume and highly performant in-memory architectures, applications and systems.
- Deep understanding of how best to leverage specific cloud computing vendor capabilities to meet scalability, reliability and performance expectations.
- Experience with SQL, transaction management, and database performance optimization.
- Familiar with DevOps processes, including build and deployment pipelines.
- Hands-on experience with API design and integration of third-party services.
- Excellent verbal and written communication skills, capable of working in diverse and cross-functional teams.