Go Backend Engineer

Posted 12 hours ago

This is a fully remote position, open to applicants in Latin America.

📋 Description

• Take full ownership of projects from inception to completion, collaborating with product teams to define requirements, and overseeing design, delivery, and post-production follow-up.

• Develop and implement backend services as well as event-driven integrations between client systems and external partners.

• Create event schemas and data models to ensure reliable and consistent asynchronous systems.

• Assess AI-generated and peer code for accuracy, maintainability, and data integrity.

• Generate design documents and diagrams, articulating technical trade-offs to both product and non-technical audiences.

• Provide timelines and effort estimates while proactively escalating risks.

• Adapt to shifting priorities by switching between languages and codebases, including addressing urgent defects outside the main technology stack.

• Mentor junior engineers through pairing sessions and code reviews.


⛳️ Requirements

• 8+ years of experience in professional software engineering focusing on production backend systems.

• Minimum of 5 years in backend development utilizing Go and at least one additional language such as .NET, Node.js, or Python.

• Demonstrated eagerness to learn and apply new programming languages as necessary.

• Hands-on production experience with AWS services, including Lambda, S3, EKS (Kubernetes), and CloudFront.

• Experience with Infrastructure as Code tools such as Terraform or CloudFormation.

• Practical experience with Kafka or similar event streaming platforms, including partitioning strategies, consumer group scaling, and schema registries.

• Direct experience in designing and serving GraphQL APIs using Apollo or Hasura, focusing on schema federation and resolver performance optimization.

• Strong relational data modeling skills with practical experience in PostgreSQL or MySQL.

• Familiarity with NoSQL databases like DynamoDB or MongoDB.

• Experience in implementing observability using Datadog or similar APM tools, including dashboard creation, alerting, and SLO/SLI monitoring.

• Proven track record of building and maintaining Jenkins CI/CD pipelines, including pipeline as code and deployment automation.

• Regular use of AI coding tools such as Claude Code integrated into development workflows.

• Solid skills in system design and architecture, including leading design reviews and RFCs.

• Experience in mentoring junior and mid-level engineers.


🏝️ Benefits

• Paid time off or vacation days.

• Paid holidays based on client and location.

• Opportunities for professional development and continuous learning.

• Ongoing support from the People Experience team.

• Recognition programs and internal engagement activities.

• Flexibility for remote work.

• Opportunities to collaborate with teams across the globe.

• Access to tools and resources that enhance your work.

• Career advancement opportunities based on performance, business requirements, and available positions.

People also viewed

Jeeves11 hours ago

Senior Backend Engineer

CA flagCanada OnlyFull-timeBackend Engineer
ApplyView job
Affirm12 hours ago

Senior Software Engineer, Backend – AI Platform

US flagUnited States OnlyFull-timeBackend Engineer$173k – $233k/year
ApplyView job
Red Pico12 hours ago

Lead SAS Developer – SAS to Python Migration

CA flagCanada OnlyFreelanceBackend Engineer
ApplyView job
Red Pico12 hours ago

Senior SAS Developer – SAS to Python Migration

CA flagCanada OnlyFreelanceBackend Engineer
ApplyView job
Lively, Inc.13 hours ago

Senior Software Engineer, Backend

PT flagPortugal OnlyFull-timeBackend Engineer€80k – €90k/year
ApplyView job
Coderio13 hours ago

AI, MCP Developer – Python

AR flagArgentina, +4 more countriesFreelanceBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers