Develop robust, scalable solutions following quality and performance standards;
Create features focused on security and user experience;
Implement automated tests to facilitate maintenance and increase reliability;
Contribute to technical documentation of the services developed, ensuring transparency and organization;
Participate in the design and development of horizontally scalable microservices;
Build high-performance jobs and inter-service communication tasks using queue-based solutions (RabbitMQ, Kafka, etc.).
Requirements
Experience as a Golang backend developer, able to collaborate with the team and seek autonomy in assigned tasks.
Experience designing and implementing microservices capable of horizontal scalability.
Strong knowledge of relational and non-relational databases (e.g., PostgreSQL, MongoDB, etc.).
Familiarity with Docker-based environments and container orchestration.
Attention to code quality, applying best practices such as design patterns and PR reviews.
Test-driven development (TDD), including unit and integration tests.
Experience with code versioning systems using Git.
Experience with modern backend languages. Candidates with backgrounds in other languages (Python, Java, Node.js, etc.) and prior experience in Golang are welcome.
Benefits
Not specified
📊 Resume Score
Upload your resume to see if it passes auto-rejection tools used by recruiters
Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.