Golang Job: Systems Developer

Job added on

Company

BatchService
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Job Summary

We are looking for senior Golang developers who can work and continue to develop and enhance our SaaS platform. This is an opportunity to work as a part of a very talented team, with opportunities to learn, grow and enhance your skill set. You will collaborate with other technical staff to deliver and maintain a fully-functional software implementation. We hope you can put your passion for software engineering to work for creating highly immersive user applications.

Duties and Responsibilities
  • Responsible for developing high-quality and high-performance applications.
  • Collaborate with other designers to create compelling and eye-catching images and campaigns to increase our user base.
  • Maintaining code repositories via GitHub and internal server storage modules
  • Implement AWS containers to support Go implementation and successful repository maintenance
  • Utilize Kubernetes to ensure successful application development, deployment, and scaling
  • Implement Docker for smaller-scale applications that require simpler deployments
  • Employ Linux Terminal command structures to allow easy back-end operations for less-expert technical staff
  • Structure our user interface with React and ensure REST API access is available for enterprise-grade finance customers on-demand
  • Collaborate with other technical staff to ensure consistent and smooth DevOps workflows
  • Choose and implement other JavaScript libraries that will optimize performance without sacrificing security and base functionality
  • Manage multiple projects within reasonable design specifications and budget restrictions
  • QA design for errors
  • Implement feedback and changes whenever possible
  • Create visualizations that convey accurate messaging for the project.

Qualifications
  • 3+ years of a proven development experience
  • Solid networking background: sockets, tcp/ip, udp
  • Experience working with a highload systems
  • REST API principles
  • Expert MYSQL/MARIADB knowledge: query optimization, locking, deadlock avoidance practices
  • Websockets experience
  • Experience working on Agile / Scrum teams.
  • Ability to take extreme ownership over your work.
  • Experience with 3rd party integrations like (zappier, podio, freshsales, stripe) is a plus