Senior Software Engineer - Backend
Hive
almost 4 years ago
Seattle, WA, USA
Senior
Base Salary
$160k - $250k/yr
Responsibilities
- Design, implement, or improve features in backend systems including REST APIs and microservices.
- Write and maintain scalable, performant, and secure code.
- Contribute to product and core backend systems by suggesting and executing 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 for critical technical issues.
- Utilize OWASP top 10 techniques to secure code from vulnerabilities.
- Maintain awareness of industry best practices for data handling.
- Report actual or suspected security and/or policy violations.
Requirements
- Bachelor's Degree in computer science or a related field.
- Minimum of 5 years of experience with building scalable web applications.
- Experience or strong interest in writing applications in Node.js.
- Designed and implemented highly-available distributed systems/microservices.
- Experience building platforms that expose scalable backend APIs.
- Deep experience working with relational databases, preferably Postgres.
- Understanding of monitoring and alerting platforms is a plus.
- Strong belief in high code quality, automated testing, and engineering best practices.
- Attention to detail and a passion for correctness.
- Comfortable with ambiguity and scoping solutions with teammates.
- Strong interpersonal and communication skills with a bias towards action.
Benefits
- Health, vision, and dental insurance.
- Gym membership as part of employee wellness commitment.
- Paid vacation in accordance with the Company's vacation policy.
- Potential equity grant in the form of stock options.
Tech Stack
Node.jsPostgreSQL
Categories
BackendDevOpsSecurity