Posted in

Senior Software Engineer

Senior Software Engineer

CompanyTheGuarantors
LocationNew York, NY, USA
Salary$130000 – $160000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Professional experience working within software engineering teams
  • Exceptional interpersonal skills
  • 5+ years of relevant production work experience in back-end web development, preferably using Go or Typescript
  • 3+ years of relevant production work experience in front-end web development, preferably using React
  • Track record of success in terms of ability to execute projects
  • A willingness to champion team needs and get involved with strategic decisions
  • Deep understanding of API concepts and designs
  • Advanced understanding of SQL
  • Familiarity with multiple RDS technologies and their benefits
  • Familiarity with modern web infrastructure components (e.g. caching, serverless, API gateways, etc) and how to manage them
  • Understanding of system design, data structures, and algorithms, and experience creating and evaluating technical design documents

Responsibilities

  • Collaborate with a cross-functional team to build features end-to-end—across backend, frontend, and APIs
  • Lead technical design discussions and help evaluate tradeoffs
  • Write clean, maintainable code and participate in code reviews
  • Work closely with product and design to transform business needs into practical engineering solutions
  • Enable and build upon mission critical systems within our business.

Preferred Qualifications

  • Experience working with full stack engineering teams that support a vertical slice of the product
  • Familiarity with best practices of SRE (e.g. SLOs, KPIs, postmortems, incident management, toil reduction, etc.)
  • Familiarity with Machine Learning (ML) frameworks and concepts
  • Familiarity with Python
  • Experience working with AWS