remote
Software Developer - Aviation Company
Software Engineer
Develop a cloud‑based SaaS platform to automate aviation data reporting, turning static spreadsheets and PowerPoint decks into dynamic, client‑facing dashboards using Python, JavaScript, React, and AWS services.
About the role
Key Responsibilities
- Design, develop, and deploy a scalable SaaS application that transforms static data sets into interactive dashboards for clients.
- Implement RESTful APIs and integrate third‑party services using provided API keys.
- Collaborate with UI/UX designers to translate mockups into responsive front‑end components.
- Ensure data integrity and performance through efficient SQL queries and database schema design.
- Deploy and maintain the application on AWS, leveraging services such as EC2, RDS, and S3.
- Write automated tests, perform code reviews, and maintain documentation.
Requirements
- Proven experience building cloud‑based SaaS products with Python and JavaScript.
- Strong knowledge of React for building dynamic user interfaces.
- Hands‑on experience with AWS services and CI/CD pipelines.
- Solid understanding of relational databases and SQL.
- Excellent problem‑solving skills and ability to work independently.
Skills
pythonjavascriptreactawssql