Squarespace is looking to solve the problem of providing relevant data-driven insights to customers through interoperable software and systematic processes. The goal is to support initiatives in the company's core products by enabling programmatic delivery of datasets to internal and external stakeholders.
Requirements
- 3+ years of experience building microservices and API layers
- 1+ years of experience owning backend systems/components throughout the entire software development lifecycle
- Prior experience with API design, relational & non-relational databases, and cloud platform integrations
- Basic familiarity with sensitive data handling, containerization/orchestration/microservices, CI/CD pipelines is beneficial
- Experience developing in Java is preferred
Responsibilities
- Design and implement robust, flexible APIs to serve a diverse variety of datasets to customers
- Build self-service tools/frameworks to enable stakeholders to set up delivery of product-oriented data
- Contribute to peer review of source code changes, discussions of technical architecture, evaluations of system design tradeoffs, continuous refinement of our best practices
- Incorporate 'Privacy by Design' principles throughout our data ecosystem, protecting the data of Squarespace and our customers
- Collaborate with product managers, product engineers, data owners, and data stewards to bring high-quality products to life
- Work with other engineers to improve the reliability, scalability, and maintainability of our microservices and pipelines
Other
- Hybrid role working from the NYC office 3 days per week
- Report to the manager of Data Distribution
- Flexible paid time off
- 20 weeks for parental leave and up to 12 weeks to care for an ill family member