
Mid-Level Go Backend Engineer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Latin America.
• Develop and sustain Go microservices and REST APIs for a high-traffic platform.
• Take ownership of assigned tasks from start to finish, progressing work autonomously and promptly addressing any obstacles.
• Utilize agentic coding tools to implement features and submit pull requests for review.
• Assess teammates’ pull requests and engage in technical discussions.
• Collaborate with the team to investigate incidents, utilizing metrics, logs, and dashboards to determine root causes.
• Actively participate in team ceremonies and product refinements.
• Communicate progress and challenges openly.
• Adhere to and adjust established working methods and engineering standards.
• Willingness to work within the Italian time zone with complete overlap.
• Strong practical experience in Go as the primary backend programming language.
• Extensive experience in creating and managing REST APIs, with a solid grasp of REST principles and conventions.
• Experience in a microservices architecture, including service communication via REST and message brokers.
• Basic knowledge of essential microservices patterns such as Circuit Breaker, Bulkhead, and Rate Limiting.
• Conceptual understanding of scaling under load, caching, and resilience strategies.
• Intermediate proficiency with PostgreSQL or a comparable relational database.
• Intermediate experience with Redis or a similar in-memory cache, along with a strong understanding of caching mechanisms.
• Good grasp of code design patterns and structure, including controller, service, and repository layering.
• Ability to debug and troubleshoot beyond the IDE, employing metrics, logs, and observability tools to identify root causes during incidents.
• Actively engage in code reviews through pull requests, providing and receiving constructive feedback.
• Practical experience with agentic coding tools as part of the daily development workflow.
• Paid time off or vacation days.
• Paid holidays, subject to the client and country.
• Opportunities for professional development and learning.
• Continuous support from the People Experience team.
• Recognition programs and internal activities.
• Flexibility to work remotely.
• Opportunities to collaborate with teams from around the world.
• Access to tools and resources that facilitate your work.
• Career advancement opportunities based on performance, business needs, and available positions.
Miratech
Caspar Health
Blue Acorn iCi
N.Rich
Get handpicked remote jobs straight to your inbox weekly.