Analista Desenvolvimento Sênior Golang in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Analista Desenvolvimento Sênior Golang in Brazil.
This role is part of a high-impact engineering team responsible for building and evolving a high-availability card payment gateway integrated with major market acquirers. You will work on mission-critical systems that process financial transactions at scale with strong requirements for resilience, security, and performance. The environment is highly collaborative and innovation-driven, with a strong focus on continuous improvement and technical excellence. You will contribute directly to backend services built in Go, infrastructure automation, and cloud-native architectures on AWS. The role also involves working with antifraud systems, ensuring safe and reliable transaction flows. CI/CD, DevOps practices, and IaC are central to the daily workflow. You will also leverage modern AI tools to accelerate development and automation, shaping the way engineering work is delivered.
- Develop and maintain backend services in Go (and occasionally Java) supporting a high-availability payment gateway.
- Build and evolve integrations with payment acquirers (e.g., Cielo, Rede, Getnet), ensuring reliability and resilience in transaction flows.
- Design, maintain, and optimize CI/CD pipelines using Bitbucket and related tools to ensure efficient delivery cycles.
- Provision and manage cloud infrastructure on AWS using Terraform and Infrastructure as Code best practices.
- Contribute to antifraud systems by analyzing transaction risks and supporting mitigation strategies before processing.
- Participate in architectural decisions, technical improvements, and knowledge sharing within the engineering team.
- Ensure stability, observability, and 24/7 availability of critical systems, proactively addressing incidents.
- Strong experience in backend development with Go (Golang); Java experience may be considered for strong profiles aligned with the context.
- Proven experience working with high-availability, mission-critical systems operating in 24/7 environments.
- Solid understanding of concurrency in Go (goroutines, channels, and related patterns).
- Experience with AWS services such as EC2, Lambda, SQS, S3, or equivalent cloud tools.
- Hands-on experience with Terraform and Infrastructure as Code (IaC) practices.
- Experience building and maintaining CI/CD pipelines (Bitbucket or similar tools).
- Familiarity with microservices architecture and distributed systems.
- Strong knowledge of MongoDB and ability to design and optimize queries.
- Best practices in software engineering including TDD, clean code, and Git version control.
- Experience working in agile environments.
- Familiarity with AI tools applied to development (code generation, automation, agent workflows).
Nice to have:
- Experience in payment systems or financial transaction platforms.
- Knowledge of antifraud solutions or risk analysis in financial transactions.
- Exposure to acquirer/payment processor integrations.
- Health insurance (Bradesco national network), extended to dependents with no additional cost per beneficiary.
- Optional dental plan (Bradesco).
- Flexible meal/food allowance, including during vacations.
- Profit-sharing program (PLR).
- Wellhub access.
- Birthday day off.
- Home office allowance.
- Transportation voucher (if applicable, with legal discount).
- Life insurance (Zurich).
- Free access to company digital products and services.
- Internal training and learning platforms.
- Employee recognition program.