Backend Software Engineer

  • 100% Remote
  • Remote
  • 24 Feb, 2022

Job Summary

Responsibilities 

Fleet’s server is written in Go with go-kit. Deployments range from single servers to over 100,000 clients connected to horizontally scaled Fleet servers, handling tens of thousands of requests per minute. We aim to keep Fleet’s deployment as simple as possible to ease self-hosted deployment. MySQL and Redis are used for persistence and caching.

Design and implement new features and APIs with Go in Fleet’s 100% source-available codebase.
Profile and optimize the performance of the Fleet server (along with MySQL and Redis queries) to improve reliability and increase the upper limits of deployment sizes.
Work with Fleet’s product team, customers, and the wider open-source community to improve IT and security workflows.
Support customers and users using software you built at organizations you’ve heard of.


Requirements

Mid-level to senior engineering experience (4+ years) with backend or full-stack software engineering.
Experience building scalable, production quality servers.
Comfort with server and SQL performance profiling and optimization.
Experience with Redis and/or SQL databases. (Particularly MySQL or MariaDB.)
Experience building, deploying, and operating production web servers and APIs.
 

  • Share The Job

Be the first to see Developer Jobs


Similar Jobs

Security Engineer

  • Job Id: 742
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Blockchain Engineer

  • Job Id: 533
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Senior Backend Developer

  • Job Id: 767
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Ruby/Rails Developer

  • Job Id: 602
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Network Support Engineer

  • Job Id: 1219
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Subscribe Our Newsletter!

Be the first to know when a new job is posted on Simply Remote. Subscribe with your email below.