Job title: senior golang developer (latin america only)
description: we are seeking a highly experienced golang developer with expertise in developing applications across all layers, including data, business logic, and user interface development. The ideal candidate will have extensive experience with git, unit and integration testing, load and performance testing, as well as experience with ai-llm powered dev tools, distributed architecture, containerization, event streaming, and microservices.
key skills and qualifications:
* 7+ years of experience in software development with a focus on golang, swift, and kotlin.
* extensive experience with development across all application layers.
* expertise in git, unit and integration testing, load and performance testing.
* experience with ai-llm powered dev tools.
* experience with distributed architecture and containerization, event streaming, and microservices.
* adherence to database infrastructure/design best practices.
* experience with api development, database and middle tier component design.
* experience in test driven development, mocking frameworks, dependency injection.
* business-level english proficiency and ability to clearly communicate technical challenges to business units.
additional requirements: mobile (ios/android) experience is a bonus, as well as experience with aws services.
about the role: this position requires a strong understanding of software development principles and best practices, as well as excellent communication and teamwork skills. The ideal candidate will be able to work effectively in a distributed team environment and adapt quickly to changing project requirements.