about 5 hours ago
Base Salary
$161k - $235k/yr
Responsibilities
- Design, build, and maintain APIs, services, and systems using Ruby and Java.
- Develop, test, and deploy software infrastructure.
- Use scientific analysis and mathematical models to design software systems.
- Direct software system testing and validation procedures.
- Debug production issues across services and multiple levels of the stack.
- Analyze user needs and software requirements for feasibility.
- Collaborate with engineers and cross-functional partners.
- Improve engineering standards, tooling, and processes.
Requirements
- Bachelor's degree in Computer Science or related field with 4 years of software development experience.
- 3 years of experience building software solutions using Ruby, Typescript, or Java.
- 3 years of experience defining storage schemas for various databases.
- 3 years of experience querying data stores using SQL.
- 3 years of experience building and integrating service endpoints using GRPC, Thrift, or GraphQL.
- 3 years of experience with event processing technologies like SQS, Kafka, or RabbitMQ.
- 1 year of experience architecting and designing microservices.
Benefits
- Equity and company bonus or sales commissions.
- 401(k) plan.
- Medical, dental, and vision benefits.
- Wellness stipends.
- Up to 50% telework permitted.