Responsibilities
- Develop software for projects and features with an emphasis on backend systems and APIs responsible for ingesting, processing, and routing data.
- Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for our customers.
- Partner with a cross functional team of engineers, designers, and product managers to translate feature specifications into product designs and implementable code.
- Ensure product features are working as expected by creating rich test plans paired with comprehensive automated tests.
- Have end-to-end ownership of the software you develop, regularly participating in your team’s on-call/support rotation.
- Be a driver, take the initiative to help the larger team reach desired outcomes even if it’s outside your job description.
- This position will require stand-by, on-call, or off-hours duties (if on call IS required).
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- Solid CS fundamentals: data structures, algorithms, basic networking and operating systems concepts, and an interest in distributed systems and scalability principles.
- Demonstrated experience building products that leverage large scale data sets (Node.js/TypeScript).
- Strong knowledge of data structures, algorithms, distributed systems, and scalability principles.
- Knowledge of systems level debugging, networking, performance profiling and tuning.
- Enjoy learning new technologies and ability to understand how to root cause complex problems.
- Experience with Agile processes and rapid iterative development.
- Strong sense of ownership with focus on high quality and high performing deliverables.
- Experience developing software or services for cloud based platforms.
Compensation
Salary Range: $140,000 - $170,000 (dependent on geographic location, job-related knowledge, skills, and experience).
Generous benefits package including health, dental, vision, short-term disability, life insurance, paid holidays, paid time off, fertility treatment benefit, 401(k), equity, and eligibility for discretionary company-wide bonus.