← Todas as vagas

Senior Software Engineer, Antifraud

Sobre a vaga

• Develop and maintain applications using Golang or Java, following clean code and best software engineering practices
• Design and implement scalable, reliable, and secure microservices architecture
• Collaborate with engineering and product teams to refine and deliver technical solutions aligned with business needs
• Leverage AWS services such as SQS, SNS, DynamoDB, S3, and EventBridge in day-to-day development
• Use Terraform to provision, maintain, and evolve AWS infrastructure
• Write unit and integration tests to ensure code quality and system robustness
• Monitor application health and performance using observability tools, including metrics, logs, and alerts
• Participate in code reviews and provide constructive feedback to peers
• Contribute to architectural and technical discussions, supporting continuous improvement and innovation
• Work on antifraud systems that monitor transactions, communicate with third parties to verify transactions, and support fee calculation modules

• Must be based in Brazil
• Proficiency in English at B2 level or above (Upper-Intermediate)
• 5 or more years of relevant work experience with a Bachelor's or Associate’s Degree, or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD)
• Experience with Golang
• Experience with Financial Industry or Payments / Authorization Systems
• +3 years of experience with Golang
• Skilled in Golang and adaptable to other languages like Java/Groovy or JVM-related
• Advanced Git user; resolves team version control issues
• Thorough code reviews focusing on cross-domain quality
• Writes and validates unit, integration, performance, and end-to-end tests
• Experienced with Swagger, flow diagrams, and API documentation; supports DEVEX and external publishing
• Proficient with Terraform, Argo, Jenkins, and Codefresh for infrastructure and deployment, including related integrations
• Deep product knowledge; active in feature planning and impact analysis
• Strong relational database design and non-relational strategy; effective data modeling
• Proficient in AWS, applying optimal performance techniques
• Designs scalable microservices and evaluates architectural options
• Identifies and resolves distributed systems issues for improved reliability
• Understanding of observability practices (monitoring, tracing, alerting) preferred
• Work with critical systems is a differential

• Remote position
• Equal employment opportunity regardless of race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status
• Consideration of qualified applicants with criminal histories consistent with EEOC guidelines and applicable local law