over 4 years ago
Base Salary
$200k - $300k/yr
Responsibilities
- Design, implement, and improve backend systems, including APIs, microservices, data ingestion and processing systems, and distributed task or job processing systems
- Write and maintain scalable, performant, secure, and reusable code
- Contribute to product development and core backend system improvements
- Improve engineering standards, tooling, processes, and security
- Practice test-driven development
- Debug production issues across services and multiple levels of the stack
- Participate in on-call rotations as needed to resolve critical technical issues
- Use OWASP Top 10 techniques to secure code from vulnerabilities
- Maintain awareness of industry best practices for data maintenance and handling
- Follow information asset protection policies and report suspected security or policy violations
Requirements
- Bachelor’s degree in computer science or a related field
- 8+ years of experience building web applications
- Experience implementing highly available distributed systems and microservices
- Experience delivering scalable backend APIs
- Strong interpersonal and communication skills with a bias toward action
- Preferred: master’s degree or PhD in engineering, computer science, or a related technical field
- Preferred: hands-on technical leadership, project team leadership, and experience setting technical direction
- Preferred: experience architecting solutions to ambiguous, high-impact problems
- Interest and ability to learn other coding languages
Benefits
- Health, vision, and dental insurance
- Gym membership
- Paid vacation
- Potential equity grant in the form of stock options