Senior Software Engineer, Full Stack (FES)

New
F
Fanatics Betting & GamingSports Betting Gaming
Location: New York, NY, United States; Workplace Type: RemoteFull-TimeSenior
Salary121,600 - 200,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSSQLJavascriptKafkaTypeScriptGogRPCNosqlReactRESTful APIs

Requirements

  • 5+ years of professional software engineering experience building and operating production systems
  • Strong, demonstrated proficiency in Go (Golang)
  • Experience designing, building, and scaling backend services and APIs (REST and/or gRPC) in a distributed, microservices environment
  • Demonstrated proficiency in JavaScript or TypeScript
  • Experience with React or another modern front-end framework
  • Solid grounding in data stores and messaging: relational and/or NoSQL databases, caching, and event streaming (e.g. Kafka, SQS/SNS)
  • Experience with cloud infrastructure (AWS, GCP, or Azure), containers, CI/CD, and infrastructure-as-code
  • Strong operational instincts: observability, monitoring, alerting, debugging production issues
  • Track record of leading projects with multiple contributors and delivering them on time
  • Familiar with Agile software product delivery and SCRUM methodology
  • Able to effectively work cross-functionally within an enterprise environment

Responsibilities

  • Design, build, test, document, and operate high-quality, production-grade software with a focus on Go services and APIs
  • Own the technical design of medium-to-large features and systems: define the approach, weigh trade-offs, document decisions, and drive them to completion
  • Break down ambiguous problems into well-scoped, deliverable work for yourself and other engineers on the team
  • Lead and participate in design and architecture reviews; provide clear, constructive feedback that improves both the design and the designer
  • Set the standard in code reviews — for correctness, readability, testability, and operational safety
  • Mentor and grow engineers on the team; onboard new hires and act as a technical point of contact for your systems
  • Participate in and improve the on-call rotation: instrument your services, drive incident response, and lead blameless postmortems
  • Improve reliability, performance, and cost of the systems you own; define and act on SLOs and operational excellence metrics
  • Identify and pay down technical debt, and make the case for the investments worth making
  • Partner closely with product managers, designers, and stakeholders to shape the roadmap and make technology decisions
View Full Description & ApplyYou'll be redirected to the employer's site
121,600 - 200,000 USD per year
Apply Now