Senior Software Engineer (GO exp required)

Hatch provides digital services requiring high-performance backend infrastructure and scalable solutions.
Backend
Senior Software Engineer
In-Person
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Backend - Go

Senior Backend Go Engineer position at Hatch, building scalable AI-powered customer communication platform.

Senior Software Development Engineer

Senior Software Engineer role at Audible focusing on backend development, requiring 5+ years of experience in Java and distributed systems, building platforms for audio content delivery.

Senior Software Development Engineer, Elastic Load Balancing

Senior Software Engineer role at Amazon Web Services, leading the development of Elastic Load Balancing services and mentoring team members while working on large-scale distributed systems.

Network Development Engineer, OTN Network Provisioning and Automation

Senior network engineering role at Amazon focused on designing and operating large-scale networks for fulfillment centers and transportation sites, requiring expertise in routing protocols and Linux.

Software Development Engineer, Route 53 - DNS Security and DNS Management

Senior Software Engineer role at AWS focusing on DNS security and management, building scalable systems and ML models for threat detection while protecting thousands of organizations worldwide.

Description For Senior Software Engineer (GO exp required)

Hatch is seeking a Senior Backend Engineer specializing in Go to play a crucial role in building and maintaining their high-performance digital services infrastructure. This position offers an opportunity to lead the development and optimization of backend systems, ensuring they are robust, scalable, and efficient. The ideal candidate will bring 5-7 years of professional experience and deep expertise in Go programming.

The role involves designing and implementing scalable backend solutions, working with complex data systems, and integrating with various external services. You'll be responsible for optimizing performance, maintaining code health, and ensuring security standards are met. Collaboration with frontend engineers and product teams will be key in designing and implementing high-quality APIs.

Key technical requirements include strong proficiency in Go and its standard library, experience with microservices architecture, and expertise in both SQL and NoSQL databases. Knowledge of cloud services (AWS, GCP, Azure) and container orchestration tools like Kubernetes is essential. The position requires both technical excellence and leadership skills, as you'll be expected to mentor team members and lead projects.

This is an excellent opportunity for a senior engineer looking to make a significant impact in a growing organization. You'll be at the forefront of implementing advanced Go-based solutions and helping to shape the technical direction of the company's backend infrastructure. The role offers the chance to work with modern technologies while solving complex engineering challenges in a collaborative environment.

Last updated 4 months ago

Responsibilities For Senior Software Engineer (GO exp required)

  • Design, develop, and maintain efficient and reliable Go code for backend systems
  • Architect scalable backend solutions
  • Collaborate with frontend engineers and product teams to design and implement APIs
  • Optimize existing backend systems for improved performance and scalability
  • Stay current on the latest developments in Go and related technologies
  • Conduct thorough testing and debugging of applications

Requirements For Senior Software Engineer (GO exp required)

Go
Kubernetes
  • 5-7 years of professional software engineering experience
  • Bachelor's degree in Computer Science or related professional experience
  • Strong proficiency in Go and its standard library
  • Extensive experience with system, network, and OS-level programming in Linux environment
  • Expertise in designing and implementing RESTful APIs and microservices architecture
  • Knowledge of SQL and NoSQL databases
  • Experience with cloud services (AWS, GCP, Azure)
  • Strong understanding of source control using Git
  • Exceptional problem-solving skills
  • Excellent collaboration and communication skills

Interested in this job?