Object Edge

Senior Engineer, Golang

Object Edge

contract

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureDistributed SystemsGoGoogle Cloud PlatformGRPCMicroservicesNoSQL

About the role

  • Lead the design and development of high-scale backend services
  • Build robust, concurrent, and low-latency systems
  • Write idiomatic "Go" code and architect distributed systems
  • Mentor junior developers and drive engineering excellence
  • Design and implement scalable, microservices-based architectures
  • Build and maintain high-performance RESTful and gRPC APIs
  • Profile and optimize services to reduce latency
  • Collaborate with DevOps to containerize applications
  • Conduct code reviews and provide technical guidance
  • Integrate AI-assisted development tools into the workflow

Requirements

  • 8+ years of software engineering experience
  • At least 5+ years dedicated to Golang in a production environment
  • Deep understanding of Go's concurrency model
  • Proven experience with microservices patterns
  • Proficiency with relational databases and NoSQL solutions
  • Experience with message brokers or event-streaming platforms
  • Hands-on experience with AWS, GCP, or Azure
  • Mastery of table-driven testing in Go
  • Strong communication skills
  • A proactive "owner" mindset and passion for mentoring
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GomicroservicesRESTful APIsgRPCconcurrencyrelational databasesNoSQLmessage brokersevent-streamingtable-driven testing
Soft skills
communicationmentoringproactive mindsetleadershipcollaborationtechnical guidanceengineering excellence