FIGS is a direct-to-consumer healthcare apparel and lifestyle brand seeking a Senior Engineer proficient in various technologies. The role focuses on integrating services and building scalable cloud solutions while collaborating with cross-functional teams.
Responsibilities:
- Backend Development: Contribute to the design, development, and optimization of FIGS backend services, aiming for resilience, performance, and scalability
- Cloud & Kubernetes Integration: Assist in integrating our applications and services within AWS and Kubernetes, leveraging tools such as Flux and Argo for GitOps workflows
- Infrastructure as Code: Support the use of Terraform or AWS CDK to efficiently create, manage, and orchestrate cloud infrastructure components
- Database Management: Aid in building robust database solutions with PostgreSQL and optimize search functionalities with ElasticSearch
- Architectural Assistance: Participate in architectural discussions, focusing on scalability, performance, and reliability, learning from the architectural decisions made
- Team Collaboration: Work closely with fellow engineers, absorbing best practices, especially concerning Java and cloud-native technologies
- Operational Support: Assist in engineering decisions, considering aspects from cost efficiency to data security under the guidance of senior leadership
Requirements:
- 5+ years in software development with a solid foundation in Java, Spring Boot, and related backend technologies
- 3+ years of hands-on experience with AWS, Kubernetes, and Terraform/CDK
- 1+ years integrating with Enterprise Resource Planning (ERP) systems (i.e. Fillogic) or Product Lifecycle Management (PLM) systems (i.e. Netsuite, Natific, Centric). Expertise with NetSuite is a plus
- Proven experience in designing and scaling complex enterprise applications
- Demonstrable experience with ElasticSearch and PostgreSQL
- Tactical thinker boasting technical prowess and a knack for aligning technology with business goals
- Excellent communication skills with the ability to understand requirements, identify edge cases, and clearly document your engineering decisions
- Collaboration: We work in small cross-functional teams and as individual engineers, tackling challenges together
- Positive attitude: Self-starters who love solving problems with technologies
- A strong work ethic, integrity, and an ownership mindset
- Familiarity with e-commerce platforms such as Shopify, SalesForce, Spree, or BigCommerce
- Exposure to marketing technologies like Iterable
- Experience with content management systems, especially Contentful
- Exposure to modern CI/CD tools and practices for Java-based applications