
Senior Software Engineer, Full Stack
Quartermaster8 months ago
Arlington, VA, USASenior
Responsibilities
- Develop, maintain, and improve our web portal and mobile applications.
- Design and implement scalable backend systems using Node.js and AWS technologies.
- Build and optimize frontend interfaces using React Native, JavaScript, and TypeScript.
- Develop integrations between web, mobile, and backend systems.
- Implement and support video streaming solutions using SRT/RTSP technologies.
- Debug, troubleshoot, and resolve issues across the stack.
- Stay current with industry trends and best practices.
- Write and maintain clear and concise technical documentation.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum 7 years experience in full-stack development.
- Expertise in frontend technologies like React Native, Kotlin, and TypeScript.
- Proficiency in backend development with Node.js.
- Experience with AWS IoT, Kinesis, and S3.
- Familiarity with video streaming technologies like RTSP/SRT.
- Strong understanding of CI/CD pipelines and version control (e.g., Git).
- Experience building and deploying mobile applications for iOS and Android.
- Excellent problem-solving and debugging skills.
- Strong communication skills for effective remote teamwork.
Tech Stack
AWSGitJavaScriptKotlinNode.jsReact NativeTypeScript