Senior GoLang Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2015H1B No SponsorCompany SiteLinkedIn

Location

Latin America

Posted

4 days ago

Salary

0

Seniority

Senior

Job Description

Senior GoLang Developer

ImagineX

• Design, develop, and maintain high-performance backend services using Go • Architect distributed systems and microservices with a focus on scalability, reliability, and observability • Optimize performance across APIs, data pipelines, and service-to-service communication • Implement best practices for code quality, testing, CI/CD, and cloud-native deployment • Collaborate cross-functionally with product managers, DevOps, and frontend teams to deliver end-to-end solutions • Lead technical decisions around system design, data modeling, and infrastructure • Mentor junior and mid-level engineers, providing code reviews and architectural guidance • Troubleshoot complex production issues, including performance bottlenecks and distributed system failures • Contribute to technical roadmaps and long-term engineering strategy

Job Requirements

  • 5–8+ years of backend engineering experience
  • 3+ years of hands-on Go development
  • Strong understanding of concurrency patterns, goroutines, channels, and Go memory management
  • Experience building microservices and distributed systems at scale
  • Proficiency with REST, gRPC, GraphQL, or event-driven architectures
  • Deep experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • Strong knowledge of SQL and NoSQL databases, caching layers, and message queues
  • Familiarity with CI/CD pipelines, automated testing, and observability tools (Prometheus, Grafana, OpenTelemetry)
  • Ability to write clean, maintainable, idiomatic Go code
  • Excellent communication skills and the ability to lead technical discussions

Benefits

  • 100% remote work
  • mentorship opportunities
  • collaboration with cross-functional teams

Related Job Pages

More Backend Engineer Jobs

Title: Java Programmer Analyst 4 Job Description: Location: Glen Allen VA (Hybrid) Need candidate within 2hrs drivable distance The client is looking for a Java/JEE developer who has worked in Websphere and Oracle to upgrade the applications from websphere 8.5.5 and remove IE11 settings SkillRequired / DesiredAmount Experience JavaRequired6Years J2EERequired6Years GithubRequired3Years JSF/JSPRequired6Years Apache Log4j2Required5Years Web browser debugRequired5Years MavenRequired5Years

Virginia
Full TimeRemoteTeam 10,001+Since 1978H1B No Sponsor

• Participate in ambitious projects with a Top Client in the Insurance Industry. • Designing, developing, and maintaining Java and Spring Boot-based applications. • Leveraging OKTA for identity and access management. • Collaborating with cross-functional teams including architects, senior developers, and product owners. • Embracing Agile methodologies as the foundation of your day-to-day work. • Writing clean, efficient, and well-documented code.

Mexico
Miratech logo

.Net Developer

Miratech

Helping Visionaries Change the World

Full TimeRemoteTeam 501-1,000Since 1989H1B No Sponsor

• Design, develop, and maintain robust C#.NET solutions, including Windows Services, WPF and WinForms clients, console applications, and inter-process communication using Named Pipes. • Build server-side components using ASP.NET Web API and Web Forms that interface with Active Directory, Azure, Intune, SQL Server, and SCCM/MECM. • Modernize legacy VBScript and classic scripting into maintainable C#.NET services and libraries. • Implement REST and RPC APIs, including ITSM integrations (OAuth, incident creation, attachments) and Microsoft Graph API-based compliance and inventory feeds. • Package, sign, and release MSI installers, and own end-to-end deployment through UAT, endpoint management, and production rollout. • Automate file distribution and multi-server synchronization workflows that feed downstream endpoint management processes. • Own build and release automation using CI/CD pipelines, with PR validation, quality gates, automated tests, and staged deployments. • Use AI coding assistants responsibly to accelerate development, applying rigorous review, testing, and full ownership of every line shipped. • Take end-to-end ownership of assigned modules: plan, merge cleanly from mainline, test thoroughly before handoff, and provide clear evidence of validation. • Produce design documents, test evidence, and release notes; follow disciplined branching, PR, and versioning practices. • Provide L3 engineering support on tools you own, driving root-cause analysis without waiting for direction. • Contribute to all stages of the SDLC following Agile methodologies and manage multiple priorities effectively.

India
accesa.eu logo

Golang Engineer

accesa.eu

The place where creative problem-solvers that care for people, solutions, and their impact thrive

Full TimeRemoteTeam 1,001-5,000Since 2003H1B No Sponsor

• Design and build high-performance services: Develop and maintain scalable APIs (gRPC and REST). • Own end-to-end delivery: Drive microservices from requirements gathering to deployment and operational support. • Collaborate cross-functionally: Work with Product, DevOps, and other teams to translate feature requests into technical solutions. • Champion engineering excellence: Establish and promote best practices including code reviews, automated testing, observability, and CI/CD pipelines. • Ensure compliance and security: Adhere to security policies, coding standards, and regulatory requirements. • Optimize for production: Monitor and improve service reliability, performance, and cost in production environments.

Romania