Golang Engineer (Senior) ID39990 — AgileEngine
We are seeking an experienced Go Developer to join our global team and help optimize a newly built cloud system for production. In this role, you will take ownership of 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 both 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: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
* Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.
* A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.
* Flextime: Tailor your schedule for an optimal work-life balance, with options for remote or office work.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* IT Services and IT Consulting
#J-18808-Ljbffr