Squarespace is looking to solve the problem of scalable, reliable, secure, and flexible platform solutions for event streaming, job orchestration, and batch processing.
Requirements
- 6+ years of experience developing backend systems with Java and Spring.
- 2+ years of experience developing large-scale asynchronous eventing systems with platforms such as Kafka.
- Experience with NoSQL databases, such as MongoDB, and relational databases, including Postgres.
Responsibilities
- Work hands-on with technologies such as Java, Spring, Kafka, MongoDB, PostgreSQL, Docker, Kubernetes, and GCP.
- Collaborate and integrate with upstream and downstream teams.
- Contribute to design discussions and collaborate with engineering teams across the company to enhance platform solutions.
- Work with engineering teams across the company to ensure the successful adoption of best practices.
- Participate in the team's on-call production rotation.
Other
- Ability to work collaboratively to find the best solutions for the problems at hand.
- Comfort with ambiguity.
- Flexible paid time off
- 20 weeks for parental leave and up to 12 weeks to care for an ill family member