Join to apply for the Golang Engineer (Senior) ID39990 role at AgileEngine
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
ABOUT THE ROLE
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 work or at-office arrangements.
Referrals increase your chances of interviewing at AgileEngine by 2x
Get notified about new Senior Engineer jobs in Braga, Braga, Portugal.
#J-18808-Ljbffr