Software Engineer, Authorizations
New
V
VisaPayment Systems
BrazilFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English (B2/Intermediate)
- Required Skills
- AWSDockerSQLJavaGoGroovyNosqlCI/CDRESTful APIsMicroservices
Requirements
- Must be based in Brazil.
- Proficiency in English at B2 level (Intermediate).
- Previous experience with any programming language.
- Experience with Java, Groovy, or Golang.
- Knowledge of AWS services (SQS, SNS, DynamoDB, S3, EventBridge).
- Understanding of distributed systems and microservices.
- Experience with REST APIs.
- Working experience with Git and version control workflows.
- Testing mindset with experience in unit and integration testing.
- Knowledge of SQL (MySQL, PostgreSQL) and NoSQL databases (DynamoDB, MongoDB).
- Familiarity with CI/CD pipelines, Docker, and containers.
- Knowledge of messaging systems, event-driven architectures, observability practices, and Agile methodologies.
Responsibilities
- Design, develop, and maintain scalable and resilient systems focused on banking and payment services.
- Build and evolve orchestration layers integrating internal and external services.
- Develop RESTful APIs and reusable components in a microservices-based architecture.
- Collaborate cross-functionally with product, QA, and DevOps teams to deliver impactful solutions.
- Write unit and integration tests to ensure code quality and system reliability.
- Work with modern engineering best practices, prioritizing security, performance, and scalability.
- Contribute to the technical design and architecture decisions within the squad.
- Operate in a highly documented environment, with a focus on clear and transparent communication.
- Engage in mentoring, continuous learning, and technical improvement initiatives.
View Full Description & ApplyYou'll be redirected to the employer's site