over 1 year ago
Responsibilities
- Design and develop a large-scale application stack running on AWS.
- Collaborate with product management and engineering teams to integrate software and troubleshoot issues.
- Conduct code reviews to ensure quality and performance.
- Perform proof of concepts to identify the best design options using AWS services.
- Research integration options for various SaaS/IaaS technologies and incorporate findings into application integration.
Requirements
- Minimum 7 years of relevant work experience in similar roles.
- In-depth knowledge of Spring, Spring Boot, Java, REST Web Services, SQL/NoSQL databases, ELK stack, microservices architecture, and CI/CD principles.
- Hands-on experience developing scalable multi-tenant SaaS applications on the AWS platform.
- In-depth knowledge of AWS platform, tools, and services, including AWS networking and security.
- Outstanding collaboration and communication skills.
- Ability to effectively collaborate with distributed teams.
- Understanding of agile development methodology.
- Prior experience with security product development.
Benefits
- Work from anywhere in the US; fully remote.
- Competitive compensation and meaningful equity.
- Medical, dental, and vision insurance.
- Paid parental leave benefits.
- 401k (U.S.).
- Flexible + Unlimited PTO (U.S.).
- Career development opportunities and paths.
- Home office and connectivity stipends.
- Team socials and offsites.