Visa

Software Engineer

Visa

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

AWSDistributed SystemsDynamoDBGoJavaMicroservicesMySQLNoSQLPostgresSQLTerraform

About the role

  • Develop and maintain applications using Golang or Java, following clean code principles 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

  • 2+ years of relevant work experience and a Bachelor's degree, OR 2+ years of relevant work experience.
  • At least 6 months of experience with Golang in production environments.
  • Experience with AWS services (e.g., SQS, SNS, DynamoDB, S3, EventBridge).
  • Strong experience in designing and maintaining microservices architectures and distributed systems.
  • Experience with REST APIs.
  • Proficiency with Git and version control workflows.
  • Strong testing mindset with experience in unit and integration testing.
  • Knowledge of SQL (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., DynamoDB).
Benefits
  • Competitive salary
  • Remote work options

Applicant Tracking System Keywords

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

Hard skills
GolangJavamicroservices architectureREST APIsunit testingintegration testingSQLNoSQLGitTerraform
Soft skills
collaborationconstructive feedbackcontinuous improvementinnovation
Certifications
Bachelor's degree