SPECTRAFOR is seeking an experienced Senior Full Stack Software Engineer to join their team. In this role, you will design, build, and scale cloud-native solutions that enhance modern water management workflows, focusing on both backend and user-facing experiences.
Responsibilities:
- Develop cutting edge water management solutions in product-based workflows
- Design, build scalable, cloud-native backend services on AWS using a mix of containerized and serverless architecture
- Develop testable, readable, and effective production quality code
- Architect and implement complex, high volume/ high frequency data loading and transformation processes leveraging state of the art ETL methods and tools
- Provides technical guidance and support to colleagues through design reviews, code reviews, and collaboration
- Design and develop user-facing features using React and modern web tooling
- Function as the technical lead on selected engineering initiatives, contributing to architectural and implementation decisions
Requirements:
- Bachelor's degree in computer science or related field, or equivalent experience
- Strong backend development with hands-on experience on AWS services
- Proven experience designing and building scalable, distributed systems
- Full-Stack experience with modern front-end development (NodeJS and React)
- 10+ years of professional software development experience, including substantial experience in system architecture
- Strong communication skills, both written and verbal, to articulate complex ideas to various stakeholders
- Excellent problem-solving, analytical, and critical thinking
- Deep expertise in cloud-native development, with hands-on experience in AWS services such as Lambda, API Gateway, Dynamodb
- 3+ YOE with React and its ecosystem
- Working experience with AWS IoT is a plus
- Working experience with IAC (terraform / cloud formation) is a plus
- Understanding machine learning concepts is a plus