Join to apply for the Golang Engineer (Senior) ID39990 role at AgileEngine
AgileEngine is an Inc. 5000 company that creates software for Fortune 500 brands and startups across 17+ industries. We rank among the leaders in application development and AI/ML, with a people-first culture and multiple Best Place to Work awards.
ABOUT THE ROLE
We are seeking an experienced Go Developer to join our integral team and help optimize a newly built cloud system for production. In this role, you will own refining system performance, improving scalability, and ensuring production readiness. This is a full-time, long-term opportunity where you will collaborate closely with our development team, bringing technical expertise and strong communication skills to the table.
WHAT YOU WILL DO
- Refactor existing Go microservices for performance and maintainability
- Optimize event-driven interactions between services (RabbitMQ)
- Improve and extend database layer with ORMs/libraries for cleaner integration
- Analyze service communication patterns and resolve bottlenecks
- Optimize database queries and API endpoints
- Implement robust error handling, logging, and monitoring
- Expand testing coverage across services
- Review and strengthen system security practices
- Document system architecture and service interactions
- Collaborate with remote, global team members
- Present findings and recommend optimizations to stakeholders
MUST HAVES
- 4+ years of Go development experience
- Strong experience with microservices in cloud environments
- Hands-on experience with event-driven design (RabbitMQ or similar)
- Proficiency with databases (SQL and NoSQL )
- Experience with containerization (Docker/Kubernetes )
- Experience with testing frameworks and CI/CD pipelines
- Knowledge of monitoring and observability tools
- Excellent written and verbal communication skills
- Ability to work effectively in distributed remote teams
- Be a self-starter, able to work independently with minimal supervision
- Upper-Intermediate English level
NICE TO HAVES
- AWS experience
- gRPC and Protocol Buffers
- Background in DevOps and infrastructure automation
- Previous experience optimizing large-scale, event-driven systems
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps
- Competitive compensation: USD-based compensation with budgets for education, fitness, and team activities
- A selection of exciting projects: Projects with modern solutions development and top-tier clients
- Flextime: Flexible schedule with options to work from home or office
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- IT Services and IT Consulting
Referrals increase your chances of interviewing at AgileEngine.
#J-18808-Ljbffr