Hims & Hers is a leading health and wellness platform focused on providing accessible and personalized care. They are seeking an experienced Software Engineer II to build and support the backend platform for fulfilling customer orders and prescriptions, collaborating closely with various teams to ensure operational excellence.
Responsibilities:
- Design and build backend services within our service-oriented architecture
- Collaborate with other backend platform engineers, UI engineers, technical product managers, and operations / pharmacy end users
- Drive feature delivery from technical design to production deployment
- Facilitate the breaking down and estimation of work
- Implement observability, monitoring and alerting solutions
- Help refine solution definitions with product managers and colleagues
- Provide guidance and mentorship to junior developers, sharing your expertise and ensuring team growth
- Facilitate and participate in technical design reviews
- Conduct thorough code reviews to ensure adherence to team standards and to foster a culture of continuous improvement within the engineering team
- Contribute to operational excellence through on-call responsibilities which include issue resolution, root-cause analysis and code improvements to reduce toil
- Actively participate in retrospectives and help drive continuous improvement in our process and culture
Requirements:
- Bachelor degree in Computer Science or equivalent professional experience
- 5+ years experience as a software engineer including languages such as Java and Kotlin
- 3+ years of experience with back end distributed system design, development and delivery, preferably in an eCommerce environment
- 3+ years of experience with microservice architectures
- Experience with design, development, delivery and management of microservices hosted on Kubernetes and AWS
- Experience with agile software development and delivery methodologies
- Experience with service instrumentation, observability, and monitoring concepts
- Proficiency with continuous integration/delivery including automated unit and integration test strategies
- Proficiency with Relational Databases, PostgreSQL preferred
- Strong understanding of GIT or similar version control systems
- Strong team player, with demonstrable cross team collaboration experience
- Excellent written and verbal communication skills
- Experience with Datadog, Spring Boot, Postgresql, Kubernetes, Docker