Backend Software Engineer (GoLang) #11055

ECCO Select

United States

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in the United States is looking for a Backend Software Engineer with expertise in GoLang and modern service architectures. You will focus on designing and optimizing backend services and APIs that support collaborative systems. The ideal candidate should have over 5 years of experience in backend development, particularly with RESTful APIs and microservices, and should thrive in an Agile team environment. Competitive salary and benefits are offered.

Qualifications

  • 5+ years of backend software development experience.
  • Strong hands-on development experience with GoLang.
  • Experience designing and implementing RESTful and GraphQL APIs.

Responsibilities

  • Design and develop scalable backend services and APIs using GoLang.
  • Support backend services powering core platform functionalities.
  • Integrate WebAssembly modules within backend architectures.

Skills

GoLang
RESTful APIs
Microservices architectures
GraphQL APIs
Distributed systems
Agile methodologies

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
AWS

Job description

ECCO Select is seeking a Backend Software Engineer with strong experience in GoLang and modern service architectures to support and enhance a platform. This role focuses on the design, development, and optimization of backend services, APIs, and platform infrastructure that power modern web applications and collaborative systems.

The ideal candidate will have deep expertise in building scalable backend architectures, integrating modern service technologies, and modernizing legacy platforms through modular microservices and API-driven designs.

Engineers hired into this role will work within Agile Feature Teams responsible for specific areas of the platform. Each team focuses on a different product domain and technical architecture.

Key Technologies
  • GoLang
  • WebAssembly (WASM)
  • APIs supporting React-based front-end applications
  • Real-time collaboration services and platform performance optimization

This position will work closely with product teams, UI engineers, DevOps, and QA teams to deliver secure, scalable, and high-performing backend services.

Position Responsibilities

In this role, you will:

  • Design and develop scalable backend services and APIs using GoLang and modern service frameworks to support platform functionality and real-time system operations.
  • Support backend services powering and core platform services across the ecosystem.
  • Integrate and support WebAssembly (WASM) modules within backend architectures to enable high-performance processing and advanced application capabilities where applicable.
  • Architect and maintain RESTful and GraphQL APIs supporting distributed applications and real-time collaboration features.
  • Refactor and modernize legacy backend systems into modular microservices or service-oriented architectures.
  • Develop backend infrastructure supporting real-time communication, event processing, and collaborative platform capabilities.
  • Optimize system performance through efficient concurrency models, caching strategies, and scalable service design.
  • Implement secure service communication, authentication, and data access patterns aligned with enterprise security standards.
  • Collaborate closely with UI developers using React and TypeScript to ensure seamless integration between user-facing components and backend services.
  • Participate in Agile/Scrum ceremonies, including sprint planning, backlog grooming, code reviews, and deployment activities.
  • Troubleshoot and resolve complex backend performance issues, service failures, and integration challenges.
  • Contribute to system observability through logging, monitoring, metrics, and performance instrumentation.
Essential Skills and Experience

To be successful in this role, candidates should demonstrate:

  • 5+ years of professional backend software development experience
  • Strong hands-on development experience with GoLang
  • Experience designing and implementing RESTful APIs and microservices architectures
  • Experience working with GraphQL APIs
  • Familiarity with Java or Node.js service environments
  • Experience integrating or supporting WebAssembly (WASM) modules within backend platforms
  • Strong understanding of distributed systems and scalable backend architecture patterns
  • Experience with event-driven architectures, messaging systems, or WebSocket-based services
  • Familiarity with cloud-native or serverless backend architectures
  • Experience using Git, CI/CD pipelines, and automated testing frameworks
  • Strong debugging and troubleshooting skills within complex backend environments
  • Experience working within Agile/Scrum software development environments
Technical Environment (Preferred Experience)

Experience with some of the following technologies is highly desirable:

  • GoLang
  • WebAssembly (WASM)
  • Java backend services
  • REST and GraphQL APIs
  • WebSockets / real-time messaging frameworks
  • Containerization (Docker)
  • Cloud platforms such as AWS
  • Serverless architecture patterns
  • Observability tools (logging, metrics, tracing)
Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline, or equivalent professional experience.
  • Certifications related to backend engineering, cloud computing, or DevOps practices are a plus.
  • Strong desire to continuously learn and contribute within a collaborative engineering team environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Engineer
Golang Engineer

Veriipro • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Golang Backend Engineer - Cloud-Native Microservices
Golang Backend Engineer - Cloud-Native Microservices

Veriipro • Palo Alto (CA)

On-site
Senior Backend Engineer
Senior Backend Engineer

RAPIDFORT • United States

On-site
USD 140,000 - 200,000
401(k) retirement plan
Health, dental, and vision insurance
PTO and company holidays
+3
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Austin (TX)

Hybrid
USD 100,000 - 130,000
Mentorship and TechTalks
Competitive compensation
Flexible schedule
+1
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Boston (GA)

Hybrid
USD 90,000 - 130,000
Professional growth opportunities
Competitive compensation
Exciting projects with Fortune 500 companies
+1
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Richmond (VA)

Hybrid
USD 100,000 - 130,000
Mentorship
TechTalks
Education budget
+3
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • Boca Raton (FL)

Hybrid
USD 100,000 - 130,000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
Exciting projects: Modern solutions with Fortune 500 companies.
+1
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • Las Vegas (NV)

Hybrid
USD 80,000 - 120,000
Professional growth opportunities
Competitive compensation
Flextime options
+1
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • New York (NY)

Hybrid
USD 100,000 - 140,000
Professional growth opportunities
Competitive compensation
Flexible schedule
+1
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • Seattle (WA)

Hybrid
USD 100,000 - 130,000
Professional growth through mentorship
Competitive USD-based pay
Exciting projects with top companies
+1