Tech Stack
JavaScriptMongoDBMySQLNode.jsPostgresReactRustTypeScript
About the role
- Design, develop, and maintain web-based applications and systems for autonomous surface vessels
- Develop and maintain high-quality web applications using JavaScript, TypeScript, and React for front-end and back-end components
- Design and implement scalable and responsive user interfaces for stakeholders including operators and military personnel
- Collaborate with product managers, designers, and engineers to translate requirements into technical specifications and deliverables
- Integrate third-party APIs and services to enhance application functionality and interoperability with external systems
- Optimize application performance, security, and reliability through testing, code reviews, and performance tuning
- Participate in Agile development practices, including sprint planning, daily stand-ups, and retrospectives
- Stay current with emerging technologies, best practices, and industry trends to improve development processes and tools
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- Master's degree preferred
- 5-10 years of experience as a Full Stack Engineer using JavaScript, TypeScript, and React
- Solid understanding of software engineering principles, data structures, and algorithms
- Experience with server-side development using Node.js and frameworks like Express.js
- Familiarity with database systems such as MongoDB, MySQL, or PostgreSQL
- Proficiency in version control systems (e.g., Git) and CI/CD pipelines
- Basic proficiency in Rust
- Must be a U.S. Person (requires access to export-controlled information/items)
- Medical Insurance: Comprehensive health insurance plans covering a range of services
- Dental and Vision Insurance: Coverage for routine dental check-ups, orthodontics, and vision care
- Saronic pays 100% of the premium for employees and 80% for dependents
- Time Off: Generous PTO and Holidays
- Parental Leave: Paid maternity and paternity leave to support new parents
- Competitive Salary: Industry-standard salaries with opportunities for performance-based bonuses
- Retirement Plan: 401(k) plan
- Stock Options: Equity options to give employees a stake in the company’s success
- Life and Disability Insurance: Basic life insurance and short- and long-term disability coverage
- Additional Perks: Free lunch benefit and unlimited free drinks and snacks in the office
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptReactNode.jsExpress.jsMongoDBMySQLPostgreSQLGitCI/CD
Soft skills
collaborationcommunicationproblem-solvingadaptabilityattention to detail
Certifications
Bachelor's degree in Computer ScienceMaster's degree