Develop software for DigitalOcean's Platform as a Service (PaaS) teams to power applications for over a million users around the globe and create flexible and powerful solutions to support the growing customer base
Requirements
- Language: Demonstrated ability to develop, test, ship, maintain, and operate production-ready code and systems (Go experience is a requirement, 3 years + is desired)
- Experience in one or more of the following services is highly desirable: Distributed Databases like Mongo, Redis, MySQL, PostgreSQL, etc
- Experience in one or more of the following services is highly desirable: Fully managed infrastructure solutions
- Experience in one or more of the following services is highly desirable: Serverless components
- Experience in one or more of the following services is highly desirable: Kubernetes
- Experience in one or more of the following services is highly desirable: Containers and Container Registries
- Experience working within a microservice architecture, with knowledge of both asynchronous, event-driven processing, and synchronous gRPC/HTTP-based requests
Responsibilities
- Develop software for our Platform as a Service (PaaS) teams which includes Database as a Service (DBaaS) and Insights, Serverless, or Kubernetes
- Engineer solutions to meet our customers' business problems
- Create scalable services that are performant and highly reliable
- Take part in an on-call rotation
- Operate our current solutions at scale
- Maintain and operate our products
Other
- Demonstrated experience leading teams on small to medium sized projects (3 - 6 months in duration)
- Experience working on teams that operate across multiple time zones
- Growth mindset, naturally like to think big and bold, and are energized by the fast-paced environment of a true industry disruptor
- Ability to navigate the complexity of distributed systems to operate them in production
- Experience contributing meaningfully to discussions on architectures, implementations, design patterns, and processes with the ability to succinctly convey ideas to peers and mentees