Senior Software Engineer - Backend - Go

AI-powered customer communication platform that automates personalized outreach across customer journey using custom AI bots.
Backend
Senior Software Engineer
Remote
51 - 100 Employees
6+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Backend - Go

Hatch is an AI-powered customer communication platform that enhances bottom-line growth by automating personalized outreach across the customer journey. Utilizing custom AI bots for effective conversations, Hatch streamlines processes to save time and control costs, aiming to boost conversation quality and efficiency for better appointment and sales rates without increased lead volume or payroll.

As a Senior Backend Engineer specializing in Go, you'll play a critical role in building and maintaining the high-performance backbone of our digital services. You'll lead development and optimization of backend systems using Go, ensuring they are robust, scalable, and efficient. Your technical expertise will be pivotal in evolving our platform's architecture to support rapid growth and dynamic business needs.

The role involves:

  • Designing and developing efficient Go code for backend systems handling complex data and external integrations
  • Architecting scalable solutions for managing increased loads and complex transactions
  • Collaborating with frontend teams on API design and implementation
  • Optimizing systems for performance using best practices
  • Staying current with Go developments and applying advanced techniques
  • Conducting thorough testing and ensuring security standards

You'll need:

  • 5+ years backend experience (3+ years Go)
  • Strong Go proficiency including Goroutines and channels
  • Experience with Linux systems programming
  • RESTful API and microservices expertise
  • SQL/NoSQL database knowledge
  • Cloud services (AWS/GCP/Azure) experience
  • Docker and Kubernetes familiarity
  • Strong Git workflow understanding
  • Excellent problem-solving and communication skills

The ideal candidate will also have experience with:

  • Large-scale Go system deployment
  • CI/CD practices and Go testing frameworks
  • Performance optimization and memory management
  • Security best practices for backend systems
Last updated a minute ago

Responsibilities For Senior Software Engineer - Backend - Go

  • Design and develop efficient Go backend systems
  • Architect scalable solutions for complex transactions
  • Collaborate on API design and implementation
  • Optimize system performance and maintainability
  • Stay current with Go developments
  • Conduct testing and ensure security standards

Requirements For Senior Software Engineer - Backend - Go

Go
Kubernetes
  • 5+ years backend development experience, with 3+ years in Go
  • Strong proficiency in Go, Goroutines, and channels
  • Experience with Linux system programming
  • Expertise in RESTful APIs and microservices
  • Knowledge of SQL and NoSQL databases
  • Experience with cloud services (AWS, GCP, Azure)
  • Experience with Docker and Kubernetes
  • Strong Git workflow understanding
  • Excellent problem-solving and communication skills

Interested in this job?

Jobs Related To Hatch Senior Software Engineer - Backend - Go

Senior Full Stack Engineer, US

Senior Full Stack Engineer position at LiveFlow, building next-gen accounting and finance platform with Elixir/Phoenix and NextJS/TypeScript.

Senior Member Technical Staff (JoinOCI-SDE)

Senior Software Engineering role at Oracle's Cloud Infrastructure team focusing on compute repair and maintenance automation.

Senior Applications Developer

Senior Applications Developer role at Oracle focusing on NetSuite platform development, requiring 6+ years of experience in software development and strong programming skills.

Senior Blockchain Engineer (Account Abstraction)

Senior Blockchain Engineer position at Stackup, focusing on account abstraction technology and ERC-4337 infrastructure development.

CPU Physical Design Engineer

Senior CPU Physical Design Engineer role at Qualcomm, focusing on implementing CPU designs with industry-standard tools and optimizing for power, area, and performance goals.