Senior Software Engineer, Full Stack

Quartermaster
Remote

About The Position

Quartermaster AI is dedicated to making the ocean a safe and sustainably managed resource by leveraging advanced AI and robotics. Their distributed open-ocean systems empower vessels with sensing, computing, and communication capabilities to enhance maritime domain awareness. They are seeking a versatile Full Stack Software Engineer to develop and maintain their web portal and mobile application. This role requires expertise in modern full-stack technologies, a flexible problem-solving approach, and the ability to work across various platform components. The ideal candidate will have experience with AWS services and be comfortable working with both frontend and backend systems in a fast-paced, collaborative, and remote environment.

Requirements

  • Minimum 7 years experience in full-stack development
  • Expertise in React Native, Kotlin, TypeScript (Frontend)
  • Expertise in Node.js (Backend)
  • Expertise in AWS IoT, Kinesis, S3 (Cloud)
  • Expertise in RTSP/SRT (Video streaming)
  • 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

Nice To Haves

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service