Quartermaster AI is dedicated to ensuring the ocean is a safe and sustainably managed resource through innovative AI and robotics solutions. They are seeking a Full Stack Software Engineer to develop and maintain their web portal and mobile applications, requiring expertise in modern full-stack technologies and a collaborative approach to problem-solving.
Responsibilities:
- Develop, maintain, and improve our web portal and mobile applications
- Design and implement scalable backend systems using Node.js, AWS IoT, Kinesis, S3, and related technologies
- Build and optimize frontend interfaces using React Native, JavaScript, and TypeScript
- Develop integrations between web, mobile, backend
- Implement and support video streaming solutions using SRT/RTSP technologies
- Debug, troubleshoot, and resolve issues across the stack to ensure high performance and reliability
- Stay current with industry trends and best practices in web and mobile application development
- Write and maintain clear and concise technical documentation
Requirements:
- Minimum 7 years experience in full-stack development with expertise in the following technologies: Frontend: React Native, Kotlin, TypeScript; Backend: Node.js; Cloud: AWS IoT, Kinesis, S3; Video streaming: RTSP/SRT
- Strong understanding of modern software development practices, including CI/CD pipelines and version control (e.g., Git)
- Experience building and deploying mobile applications for both iOS and Android platforms
- Familiarity with database design and optimization, both SQL and NoSQL solutions
- Excellent problem-solving and debugging skills
- Strong communication skills and the ability to work effectively in a remote team environment
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field