Visa

Senior Software Engineer, Depositary

Visa

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDistributed SystemsDockerDynamoDBGoGrafanaJavaKubernetesMicroservicesMongoDBNoSQLPythonTerraform

About the role

  • Process and manage card receivables registered
  • Development and maintenance of projects in Golan/Java/Python using AWS services
  • Participation in technical analysis with product team requirements
  • Execution of Terraform to create/remove new resources on AWS
  • Monitoring applications through logs/metrics using Grafana
  • Database optimization, mainly MongoDB
  • Help in the collective decisions about our architecture
  • Understand and build micro-service and event-driven architecture, and how to solve distributed transaction problems.

Requirements

  • 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience
  • Be based in Brazil.
  • Proficiency in English at B1 level or above (Intermediate).
  • Experience with Golang or Java
  • Experience with AWS services (SQS, SNS, Kinesis, S3).
  • Knowledge of messaging systems and event-driven architectures.
  • Experience in designing architectural solutions.
  • Experience with Docker/Kubernetes.
  • Experience with testing (unit, integration, load).
  • Solid understanding of distributed systems and microservices.
  • Experience with REST APIs.
  • Proficiency with Git and version control workflows.
  • Knowledge of NoSQL databases (DynamoDB, MongoDB).
  • Experience working in high-scale and high-availability environments.
  • Familiarity with CI/CD pipelines.
  • Understanding of observability practices (monitoring, tracing, alerting).
  • Background in Agile methodologies and production support.
  • Hands-on experience with Terraform or other IaC tools.
  • Postman
  • Grafana
  • OpenAPI/Swagger
  • Advanced experience with Microservices
Benefits
  • Remote working 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

Applicant Tracking System Keywords

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

Hard skills
GolangJavaPythonAWSTerraformMongoDBDockerKubernetesREST APIsNoSQL
Soft skills
communicationcollaborationdecision-makingproblem-solving