RoleHamilton AI is assembling its founding technology team, including five engineers specializing in backend, frontend, full-stack development, and one UX/UI engineer. We are currently seeking a versatile Full-Stack Engineer to enhance our team.
Candidates should be passionate about startups and excited to be part of our founding engineering team, bringing a pioneering spirit to the development of our product suite.
The ideal candidate will have a solid track record in full-stack development, with a deep understanding of both front-end and back-end technologies, database management, and server, network, and hosting environments.
Expertise in modern JavaScript frameworks (such as ReactJS for front-end and NodeJS for back-end) is crucial.
A commitment to writing simple, clean, and efficient code that is easy to maintain and extend.
Strong communication skills to effectively articulate technical challenges and solutions to both technical and non-technical team members.
What You'll Do- Developing and enhancing our artificial intelligence agent to ensure seamless interaction across all aspects of our application, including the marketplace, trip management, and payments.
- Leading the charge in both front-end and back-end development of our web application, focusing on trip management, request generation, and overall user experience.
- Integrating with flight management systems to provide real-time global aircraft availability and incorporating live airplane transponder data for accurate predictions of aircraft availability.
- Employing advanced machine learning algorithms to enhance features forecasting pricing and market depth by route and aircraft type.
- Designing and implementing payment solutions within the application to streamline the user payment experience.
- Embedding AI-driven suggestions throughout our technology stack to optimize operational efficiency and user engagement.
What You Bring- A degree in computer science or a related field.
- 4-6 years of relevant experience in full-stack development.
- Proficient understanding of front-end technologies, including HTML5, CSS3, JavaScript/ES6, NextJS, and ReactJS.
- Strong experience with back-end technologies, particularly NodeJS, and a solid understanding of SQL databases.
- Ability to integrate front-end and back-end aspects of web applications.
Bonus points- 7-10+ years of relevant work experience in full-stack development.
- Leadership experience or the ability to mentor junior developers.
- Experience with cloud services (AWS, Google Cloud Platform) and serverless architectures.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Familiarity with additional programming languages and frameworks, enhancing versatility in problem-solving and project development.
- Deep understanding of AI state-of-the-art.