Golang / Go Job: Backend Engineer

Tidepool

Backend Engineer at Tidepool

Remote › Worldwide, 100% remote position
  (Posted Jan 24 2021)

About the company
Tidepool is a 501(c)3 nonprofit organization on a mission to make diabetes data more accessible, actionable, and meaningful for people with diabetes, their care teams, and researchers. Founded in 2013, Tidepool hosts a suite of free software tools for people with diabetes and the clinics that serve them, including Tidepool Web, Tidepool Mobile, Tidepool Uploader, and, pending submission to FDA and associated review, Tidepool Loop.

Job description
The Tidepool Platform is the foundation of everything we do. As Backend Engineer, you will have a hand in maintaining our platform which is used by both our homegrown applications and an ecosystem of third-party applications.

In addition to your responsibilities as a Backend engineer (which you will share with the Ops team), you will be a full member of the DevOps team, where you will participate in the on-call rotation for all backend services.

Responsibilities include:
Helping deploy and maintain a secure, robust, scalable platform and infrastructure that enables Tidepool, third-party software developers, researchers, and others to bring their visions for diabetes data to life.
Building new (Golang) backend services and maintaining existing (NodeJs and Golang) backend services.
Being a part of our on-call rotation for operational alerts.

The ideal candidate has:
A passion for delivering great solutions that leverage modern technology stacks and tools, as well as current best practices for performance and security.
Direct, hands-on experience in developing production services in Golang.
Direct, hands-on experience in deploying services to Kubernetes.
Direct, hands-on experience in scaling systems over time to meet increasing demand.
An eye for detail and a willingness to take extra care in crafting precise operations documentation and alert systems.

Qualifications
Experience with one or more tools in each category:
Languages: Golang, Nodejs, Python
IaaS Platforms: AWS, OpenStack, DigitalOcean, etc.
Service Mesh: Linkerd, Istio
API Gateways: Gloo, Ambassador, Contour, Envoy, Nginx, etc.
Distributed Tracing: Jaeger, Honeycomb, OpenTelemetry, OpenCensus, OpenTracing, Zipkin, Lightstep
Visualization and Monitoring: Grafana, PagerDuty
Logging: FluentD, FluentBit, Sumo Logic, Rollbar, Splunk, etc.
Continuous/Progressive Deployment: Flux/GitOps, Argo, Flagger
Continuous Integration: JenkinsX, TravisCI, CircleCI, Jenkins, GitHub Actions, etc.
Scripting: Jsonnet, Bash, Python, etc.
Networking: DNS, Routing, Firewalls, Load balancers, etc.
Databases: MongoDB or other NoSQL database, PostgreSQL, MySQL, Time Series Database

Keeps up-to-date with changes in the Kubernetes landscape, and can discern which technologies are good to adopt, and which are still too bleeding edge (but which we should keep an eye on)

Additional Information
Most of the Tidepool team has a personal connection to diabetes. If you don’t, that’s cool, but you should have demonstrated empathy for other chronic conditions, and be prepared to learn about and have empathy for the diabetes experience.

This is a remote position – you’ll be working from home and interacting with a team that works around the world, currently in 14 states and 5 countries. However, we do not offer work visa sponsorship.

Apply now!  
 

Company: Tidepool

Golangprojects


Other interesting golang jobs

Senior Software Engineer, Consul Ecosystem - HashiCorp   (July 2021)
Remote US/Canada, 100% Remote
Consul helps organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The charter of the Consul Ecosystem team is to support platforms and runtimes that integrate with Consul with a focus on d...

GO Senior Back-end Developer (Remote) - Artella   (July 2021)
Worldwide, 100% Remote
Vision We help creative companies organize their chaos and engage their teams. Artella is the collaboration platform used by game developers/teams (Riot Games, Wildlife Studios, Electronic Arts and more) and online learning companies (Animation Mentor) to m...

Senior Golang Engineer - Cake Software Inc.   (July 2021)
Remote US/Canada, 100% Remote
Every employee of CAKE should continually strive to deliver exceptional service to our clients, subconsultants, co-workers and everyone with whom we come into contact. CAKE represents teamwork, communication, accountability, and respect - this is our public ima...
Senior Software Developer - Cmd
Vancouver, Canada (Remote work possible)
** 100% remote option within +/- 4 hours of PST ** ** Visa assistance available for relocation to Canada ** Cmd brings together talented problem solvers, thinkers, and tinkerers to achieve our mission to change the current landscape of cybersecurity. We’r...

Senior Go Backend Architect & Developer - Numus   (June 2021)
Remote Europe, 100% Remote
Make a difference in an innovative team and build a world class big data research platform. Are you keen to work in a startup where your ideas, experience and willingness to find creative solutions – and not your title – makes a difference? You will hel...
 
About Golangprojects