About the job
Saronic Technologies stands at the forefront of transforming maritime autonomy, committed to crafting innovative solutions that elevate maritime operations through cutting-edge autonomous and intelligent platforms.
Job Overview
We are in search of a skilled Senior Full Stack Engineer to spearhead the design, development, and maintenance of our advanced web-based applications and systems. Utilizing your technical prowess, you will work closely with cross-functional teams to implement groundbreaking solutions that enhance the functionality and performance of our autonomous surface vessels. Your role will involve tackling complex challenges at the intersection of technology and defense, contributing significantly to the future of maritime operations.
Responsibilities
Develop and maintain high-quality web applications using JavaScript, TypeScript, and React for both front-end and back-end components.
Design and implement scalable and responsive user interfaces that satisfy the requirements of various stakeholders, including operators and military personnel.
Collaborate with product managers, designers, and fellow engineers to convert requirements into technical specifications and deliverables.
Integrate third-party APIs and services to bolster application functionality and interoperability with external systems.
Optimize application performance, security, and reliability through meticulous testing, code reviews, and performance tuning.
Remain updated on emerging technologies, best practices, and industry trends to continually enhance our development processes and tools.
Engage in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives, to ensure timely delivery of features and enhancements.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is preferred.
5-10 years of experience as a Full Stack Engineer with expertise in JavaScript, TypeScript, and React.
Strong understanding of software engineering principles, data structures, and algorithms.
Proficient in server-side development utilizing Node.js and frameworks such as Express.js.
Familiarity with database systems including MongoDB, MySQL, or PostgreSQL.
Experience with version control systems (e.g., Git) and CI/CD pipelines.
