Ground News - Staff Software Engineer
Requirements
• 15+ years of experience maintaining and operating high-performing, production backend systems. • Deep expertise in Node.js and TypeScript. • Strong experience designing, building, and integrating RESTful APIs and the services behind them. • Solid knowledge of distributed systems design and architecture patterns, with the ability to make and communicate sound architectural decisions at scale. • Hands-on experience operating services in the cloud (AWS and/or GCP), including containerized workloads with Kubernetes and infrastructure as code with Terraform. • SRE-oriented experience: monitoring, alerting, incident response, and performance optimization for production systems. • Experience with data stores and event-driven systems such as PostgreSQL, Elasticsearch/OpenSearch, and message queues or streams (Kafka, SQS, or Pub/Sub). • A track record of shipping and scaling reliable services for a successful consumer product. • Experience planning and executing rollouts safely, including monitoring stability and mitigating risk. • A collaborative approach to code review and cross-functional work, comfortable acting as a senior voice and partnering with non-engineering teams like Customer Success.
Responsibilities
• Take on SRE-shaped responsibilities such as monitoring, alerting, incident response, and performance tuning to keep our services reliable and scalable in production. • Manage infrastructure as code and deployment workflows across AWS and GCP, using Kubernetes and OpenTofu (Terraform) to ship changes safely. • Act as a senior voice in code review, expediting the PR process primarily across backend and infrastructure while also supporting the frontend where possible. • Partner with Customer Success to triage, prioritize, and resolve user-impacting issues, and relay that context back to the broader product and engineering teams. • Contribute a senior voice to architecture and systems design discussions, helping steer technical decisions in the right direction. • Champion high engineering quality through testing, code reviews, observability, and thoughtful operational practices. • Own the services you build, monitoring system health and responding to incidents with urgency.
Benefits
• Co-founded by a former NASA engineer and Bain consultant, a position with Ground News provides an unparalleled learning experience both personally and professionally. At Ground, we prioritize growth: both for our business and team members. You’ll have the freedom to work remotely and play a key role in the development of Ground News products. • This is an opportunity to work with a growing and mighty team that is fighting every day to build a world where cooperative, civil debate is the norm, media is accountable, and critical thought is the baseline of our information consumption. Ground is based in Kitchener, Ontario, Canada, but this role is remote. • Our culture is one of collaboration, creativity, and diverse perspectives. If you have any questions, concerns, or requests regarding accessibility needs, please contact [email protected], and a member of our team will be happy to help.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT