Senior Full-Stack Engineer Strong AWS
Summary
Build cloud-native water management systems using AWS serverless and React; design scalable ETL pipelines and lead engineering initiatives.
- Develop cutting edge water management solutions in product-based workflows
- Design and implement complex backend containerized and serverless microservices on AWS while leveraging AWS Lambda.
- 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 in the design and implementation of solutions.
- Design and develop user-facing features using React and modern web tooling.
- Function as the technical lead for various engineering initiatives.
- Bachelor’s degree in computer science or related field, or equivalent experience.
- 5+ years of professional software development experience, including substantial experience in system architecture.
- Proven Experience designing and building scalable, distributed systems.
- 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
- 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.
- 3+ YOE with React and its ecosystem
- Comprehensive medical, dental, vision, and life insurance
- Mental health support
- Savings Fund & Corporate Retirement Plan
- Paid time off, vacation bonus, and Christmas bonus
- Career development, certifications, and continuous learning
- TotalPass wellness program
- Collaborative culture with internal events and technical communities
- Opportunity to work on innovative global projects with cutting-edge technologies