Job Description
- Design powerful distributed, high-volume data pipelines that process fast endpoint streams, leverage appropriate data stores, and offer easy-to-use APIs
- Develop and deploy high-quality software using modern tooling and frameworks
- Work all over the stack, moving fluidly between programming languages: Node.js, Java, GoLang
- Join a tightly knit team solving hard problems the right way
- Own meaningful parts of our system, have an impact, grow with the company
Requirements
- 4+ years of experience developing scalable backend solutions using Golang
- Experience with open-source data processing frameworks (Spark, Kafka)
- Advanced experience with SQL and NoSQL database architecture and implementation (hands-on experience with PostgreSQL, Elasticsearch)
- Operationalized data pipelines, backend services and distributed systems using advanced data architectures deployed on Amazon Web Services
- Has experience with git, containerization, and other modern software development workflows
- Takes initiative and ownership in a fast-paced environment
Company offers
- An opportunity to do something great for yourself and the world
- A great work environment that supports growth, development, and most importantly having fun!
- Competitive salary and equity stock incentives
- Comprehensive medical, dental, and vision insurance coverage
- Sports coverage
- Employee Referral Bonus Program
- Wellness programs
- Stocked kitchens with drinks, snacks, fruit, and lunch options (when it’s safe again!)
- Parking Available
- Relocation Assistance Provided