Senior Software Engineer, Full Stack

Posted Aug 22

This is a fully remote position, open to applicants in New York.

πŸ“‹ Description

β€’ Design, develop, test, document, and manage production-level software, with an emphasis on Go services and APIs.

β€’ Take ownership of the technical design for medium to large features and systems, including trade-off evaluations and documentation of decisions made.

β€’ Decompose ambiguous challenges into clear, manageable tasks.

β€’ Lead and engage in design and architecture evaluation sessions.

β€’ Establish standards for accuracy, clarity, testability, and operational safety during code reviews.

β€’ Mentor engineers, facilitate the onboarding process for new hires, and act as a technical liaison.

β€’ Enhance the on-call rotation, instrument services, manage incident response, and lead postmortem discussions without assigning blame.

β€’ Boost system reliability, performance, and cost-effectiveness; define and act upon SLOs and operational metrics.

β€’ Identify and mitigate technical debt.

β€’ Collaborate with product managers, designers, and stakeholders on technology and roadmap decisions.

β€’ Assist in establishing and enforcing engineering principles, guidelines, and best practices.

β€’ Cultivate a deep understanding of the industry, products, features, and roadmap to guide technical choices.


⛳️ Requirements

β€’ Over 5 years of experience in professional software engineering, focusing on building and managing production systems.

β€’ Strong and proven expertise in Go (Golang) β€” essential.

β€’ Experience in designing, building, and scaling backend services and APIs (REST and/or gRPC) within a distributed, microservices architecture.

β€’ Proficiency in JavaScript or TypeScript, with experience in React or another contemporary front-end framework.

β€’ Understanding of relational and/or NoSQL databases, caching mechanisms, and event streaming technologies such as Kafka or SQS/SNS.

β€’ Familiarity with AWS, GCP, or Azure; containerization; CI/CD practices; and infrastructure-as-code.

β€’ Skills in observability, monitoring, alerting, and debugging in a production environment.

β€’ Proven experience leading projects with multiple contributors, delivering results on schedule without compromising quality.

β€’ Knowledge of Agile software delivery methods and SCRUM practices.

β€’ Capability to work collaboratively across various functions within an enterprise setting.


🏝️ Benefits

β€’ Competitive base salary and performance bonus.

β€’ Opportunity for in-person onboarding and cultural immersion through Launching into Better: LIVE for full-time, non-seasonal employees.

β€’ Benefits details available at https://benefitsatfanatics.com/.

People also viewed

Shield AI22 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix1 day ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers