
Senior Software Engineer, Full Stack
Posted Sep 10

Posted Sep 10
This is a fully remote position, open to applicants in New York.
β’ Design, develop, test, document, and maintain production-quality software, with a focus on Go services and APIs.
β’ Take ownership of the technical design for medium to large features and systems, including evaluating trade-offs, creating documentation, and ensuring timely delivery.
β’ Deconstruct ambiguous challenges into well-defined, actionable tasks.
β’ Lead and engage in design and architecture evaluations.
β’ Set standards for code quality, readability, testability, and operational safety.
β’ Mentor and develop engineers, assist in onboarding new hires, and act as a technical resource.
β’ Enhance the on-call rotation through improved instrumentation, effective incident response, and conducting blameless postmortems.
β’ Boost reliability, performance, and cost efficiency; define and act on Service Level Objectives (SLOs) and operational metrics.
β’ Identify and mitigate technical debt.
β’ Collaborate with product managers, designers, and stakeholders on roadmap and technology strategies.
β’ Assist in defining and upholding engineering principles, guidelines, and best practices.
β’ Develop a comprehensive understanding of the industry, products, features, and roadmap to guide technical decisions.
β’ Over 5 years of professional experience in software engineering with a focus on building and operating production systems.
β’ Strong, proven expertise in Go (Golang) β a must.
β’ Experience in developing and deploying production services in Go, including knowledge of concurrency patterns, error handling, testing, profiling, and performance optimization.
β’ Background in designing, building, and scaling backend services and APIs (REST and/or gRPC) within distributed microservices architectures.
β’ Proficiency in JavaScript or TypeScript along with experience using 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; and infrastructure-as-code methodologies.
β’ Solid operational capabilities in observability, monitoring, alerting, and troubleshooting production issues.
β’ Proven ability to lead projects with multiple contributors and deliver results on schedule without compromising quality.
β’ Understanding of Agile software product delivery and SCRUM methodologies.
β’ Capability to collaborate across functions within an enterprise environment.
β’ Short-term incentive compensation.
β’ Long-term incentive compensation.
β’ In-person onboarding and cultural immersion may be offered for full-time, non-seasonal employees.
β’ Additional benefits information can be found at https://benefitsatfanatics.com/.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.