Visa

Senior Software Engineer, Localization

Visa

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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 (metrics, logs, alerts).
  • Participate in code reviews and provide constructive feedback to peers.
  • Contribute to architectural and technical discussions, supporting continuous improvement and innovation.

Requirements

  • Proficiency in English at B2 level or above (Upper-Intermediate)
  • Experience with Financial Industry or Payments / Authorization Systems.
  • +5 years of experience as a Software Developer.
  • +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, Codefresh for infrastructure and deployment understand 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.
Benefits
  • Remote position
  • Health insurance
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GolangJavamicroservices architectureunit testingintegration testingperformance testingend-to-end testingrelational database designnon-relational strategydata modeling
Soft Skills
collaborationconstructive feedbackcontinuous improvementinnovationproblem-solvingcommunicationadaptabilityteamworkanalytical thinkingfeature planning