portal resources jobs companies t team go senior backend software engineer (remote)

Senior Backend Software Engineer (Remote)


The Senior Backend Software Engineer is the technologist responsible for designing, developing, and maintaining our core Federated GraphQL APIs and backend micro services for all Go products and services.
The ideal candidate:


  • Has 5+ years of development experience


  • Loves to build maintainable APIs for client teams and work.


  • Has real-world experience designing and deploying Microservices and Federated GraphQL Schemas


  • Has experienced all stages of a software product lifecycle; from building an early alpha, to rapidly iterating measuring and learning, and on past large scale adoption.


  • Has a good understanding of Docker, managed Container Services, and the role they play in a microservices architecture.


  • Has experience designing solutions that run on AWS, Functions and ECS


  • Sees value in Unit Testing and striving for high code coverage


  • Enjoys mentoring junior developers and setting team coding standards


  • Takes downtime personally and is willing to respond to and troubleshoot production outages in real-time.


You must have professional, production experience in:


  • Node.js as TypeScript


  • MongoDB via Mongoose


  • SQL (AWS PostgreSQL a bonus!)


  • GraphQL using Apollo Server


  • Microservices architecture and deployments


  • AWS (e.g. S3, EC2, Lambda, etc)


  • Docker


  • An understanding of DevOps and Infrastructure as Code


As we are a startup, we are still building toward our ultimate vision, and are still building out our technical infrastructure. You will be one of a handful of engineers with a hand in charting the course! Planned upcoming technologies include:


  • Postgres or similar SQL database for data science & analytics-type work.


  • Redis or similar caching solution for common data reads (and some writes).


  • Pub/Sub or similar messaging/queueing system for processing asynchronous out-of-request tasks.


  • Federated GraphQL API Gateway


Tools we use every day:


  • Gitlab, and Jira for source control, PRs, and task & issue management


  • Confluence for Product and Feature requirements


  • Slack for team communications


  • Google Workspace for file storage, email, etc


Bonus experience includes:


  • Experience in recommendation or machine learning systems


  • Container services such as Docker and Kubernetes


  • Production availability & performance monitoring


  • Advanced Mongo Database experience with performance tuning


  • Experience with Database search and indexing solutions


The role requires at least five years of experience on a team building production client-server backend software deployments.

Other openings you might be interested in

Senior Software Engineer (Backend Node.js) Remote

Senior Software Engineer (Backend Node.js) Remote

Note: This is a remote role for candidates currently base in the US. Aluna's mission is to provide clarity, peace, and control of your respiratory health. Aluna empowers patients and providers with engaging solutions to efficiently monitor and manag

this week
Senior Software Engineer - Backend (Remote)

Senior Software Engineer - Backend (Remote)

Senior Software Engineer - Backend Location: Remote position, must reside in United States Do you stand out from the crowd? We're looking for engineers that want to build something great with a group of incredible people. We work hard to create our i

this week
Senior Software Engineer (Remote)

Senior Software Engineer (Remote)

Full time • Competitive pay • Excellent benefits Work from anywhere in the contiguous US Apply here: https://grnh.se/f433db3c1us Application deadline: Tuesday Aug 3 at 4pm ET About MoveOn MoveOn is a diverse and vibrant community of millions of peop

today
Senior Software Engineer - Data Infrastructure (Remote)

Senior Software Engineer - Data Infrastructure (Remote)

[As of June 2020, Quora has become a "remote-first" company [link] #li-remote

today
Senior Software Engineer (Backend)

Senior Software Engineer (Backend)

Senior Software Engineer (Backend) at Income Discovery - Fully Remote Position Join our innovative, flexible, and agile development team! We use GitHub, practice code reviews, and solve problems together. Our services run in the AWS cloud, their depl

today
Fully Remote Senior Cloud Software Engineer (Kubernetes Operator Team) - MariaDB

Fully Remote Senior Cloud Software Engineer (Kubernetes Operator Team) - MariaDB

Position: Senior or Lead Cloud Software Engineer Location: Fully remote anywhere in the U.S. or Canada Work Visa's: No sponsorships are available at this time Comp: $150K - $200K (dependent on seniority & location) + attractive equity + 25 days PTO,

last week
Senior Backend Software Engineer Python

Senior Backend Software Engineer Python

crate.io is hiring a Remote Senior Backend Software Engineer PythonLocation: Full-Remote in Europe Position: fulltime employment ABOUT CRATE.IO Crate.io is the developer of CrateDB, a global leading-edge IoT database, extending the limits of time-ser

this week
Senior Software Engineer Platform Backend

Senior Software Engineer Platform Backend

Stride Health is hiring a Remote Senior Software Engineer Platform BackendAbout the Position The Stride team is on the lookout for a smart, motivated Engineer to help take our Stride Platform to the next level. We are planning for many new things for

last week
Senior Backend Software Engineer

Senior Backend Software Engineer

Curative is hiring a Remote Senior Backend Software Engineer## Why join us Curative is taking on fundamentally changing US healthcare. We are building a vertically integrated platform for managing the health of our patients. No more silos or navigati

last week
More remote jobs

Other jobs at Team Go

4 jobs in the last 60 days · 6 in total · avg 0 - 1 jobs/mo · 1099 job visits

Senior Engineer - Full-Stack

Senior Engineer - Full-Stack

Who You Are In order to be successful in this role, you will need: * At least 10,000 hours (~5 years full-time) experience building software * Prior experience with React, Node, TypeScript, and Mongo * Strong written communication skills and co

2w ago
Senior Backend Software Engineer (Remote)

Senior Backend Software Engineer (Remote)

The Senior Backend Software Engineer is the technologist responsible for designing, developing, and maintaining our core Federated GraphQL APIs and backend micro services for all Go products and services. The ideal candidate: * Has 5+ years of deve

2w ago
Senior Engineer - Full-Stack (remote)

Senior Engineer - Full-Stack (remote)

Who You Are In order to be successful in this role, you will need: * At least 10,000 hours (~5 years full-time) experience building software * Prior experience with React, Node, TypeScript, and Mongo * Strong written communication skills and co

2w ago
Senior Data Scientist

Senior Data Scientist

Job Description Go’s Data Science team is looking for an exceptional Senior Data Scientist to join our fully distributed team. Team Go was started with the simple premise that our real-world connections matter, that people matter. We are building a v

5w ago
Senior Product Manager

Senior Product Manager

The Role The Senior Product Manager at Team Go is the lead individual responsible for defining the features and roadmap for the Go mobile app. The role reports directly to the CEO and will play a critical role in shepherding and building the company

10m ago
Senior Mobile Engineer Flutter

Senior Mobile Engineer Flutter

The Flutter Software Engineer is the mobile developer responsible for designing, developing, testing, deploying, and maintaining our core product: the Go mobile app. The ideal candidate is: * Capable of delivering production-quality Flutter and Dar

16m ago
Team Go