Golang Developer

TEKsystemsLouisville, KY
$65 - $75Remote

About The Position

A leading financial technology organization is seeking a Golang Software Engineer to help design and build scalable backend systems. In this role, you will collaborate closely with senior-level engineers to develop and enhance services using a modern microservices-based architecture. The company maintains a strong public partnership with Google Cloud Platform (GCP) and is actively building new cloud-native services within that ecosystem. This position provides exposure to a variety of project-based development initiatives, allowing engineers to work across different problem spaces and technologies. The organization is well known for its flexibility, collaborative culture, and strong work-life balance. You will be involved in ongoing technology modernization efforts, working alongside other engineers, DevOps professionals, product stakeholders, and business partners. Your day-to-day work will focus on building new applications and shared backend services using a modern, cloud-first technology stack. The environment is fast-paced and engaging, offering the feel of a start-up while being supported by the resources and stability of a large, publicly traded organization. The company is consistently recognized as a top technology employer in the U.S. by national and regional publications.

Requirements

  • Golang
  • APIs
  • Kubernetes,
  • Docker
  • Microservices
  • Cloud
  • Terraform
  • devops
  • software development
  • C#
  • AWS
  • Jenkins
  • Experience working in a microservices architecture.
  • Experience developing cloud-hosted applications (e.g., Google Cloud Platform).
  • Self-motivation and the ability to work with independence.
  • A sense of ownership of your deliverables, from working with the product manager to define the scope, all the way through supporting your work in production.

Nice To Haves

  • A bachelor’s degree in computer science is desired but not required.
  • Experience with AI, Machine Learning and/or experience with training Large Language Models (LLM).
  • Experience with any or all the following: Infrastructure as code, continuous integration pipelines, observability, and monitoring, Cloud Spanner, Mongo Atlas, event-based or distributed systems, Docker, and Kubernetes (PaaS/Container orchestration platform).

Responsibilities

  • Building, testing, deploying, maintaining, and scaling backend services using Go (Golang) within a microservices architecture
  • Working with datastores and implementing asynchronous, event-driven processing
  • Collaborating with engineering peers to identify needs, prioritize work, and plan development efforts aligned with product goals
  • Developing a strong understanding of assigned business domains and how technical changes affect downstream systems and products
  • Assisting with diagnosing and resolving production issues and defects in partnership with support teams
  • Performing other duties as assigned

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service