
Senior Engineer, Golang
Object Edge
contract
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob 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