over 5 years ago
San Francisco, CA, USAMid Level
Base Salary
$120k - $180k/yr
Responsibilities
- Design, implement, and improve backend features across APIs, microservices, data ingestion and processing systems, and distributed task-processing systems.
- Write and maintain scalable, performant, secure, and reusable code.
- Suggest and execute improvements to products and core backend systems.
- Improve engineering standards, tooling, processes, and security.
- Practice test-driven development and automated testing.
- Debug production issues across services and multiple levels of the stack.
- Participate in on-call rotations as needed to resolve critical technical issues.
- Apply OWASP Top 10 techniques and follow information-security policies and procedures.
- Report suspected security or policy violations and breaches to the appropriate authority.
Requirements
- Bachelor’s degree in computer science or a related field.
- A few years of experience building web applications.
- Experience or strong interest in developing applications with Node.js.
- Experience implementing highly available distributed systems and microservices.
- Experience building scalable backend APIs.
- Experience with relational databases, preferably Postgres.
- Understanding of monitoring and alerting platforms is a plus.
- Commitment to high code quality, automated testing, and engineering best practices.
- Strong attention to detail, correctness, learning ability, interpersonal skills, and communication skills.