
Staff Software Engineer, PCI Cards
Visa
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Development and maintenance of projects in Java / Groovy / Golang with deployment on AWS.
- Proactively contributes to the betterment of other engineers in the company, through sponsoring, mentoring, and providing constructive feedback.
- Consistently leads the squad to good outcomes from a technical perspective, ensuring appropriate engineering decisions are made to factor in technical debt, systems design, stability/reliability, monitoring/observability, and business needs.
- Execution of Terraform to create/remove new resources on AWS.
- Monitoring applications through logs/metrics
- Participation in technical analysis with product team requirements.
- Keeps up with emerging technology trends and contributes insights to squad-level strategic discussions.
- Regularly recognized for delivering high-quality, impactful technical solutions within their team and across collectives.
Requirements
- 5+ years of experience as a Software Developer
- Skilled in Java/Groovy or JVM-related and adaptable to other languages like Golang
- Advanced Git user resolves team version control issues
- Expert in debugging across projects
- 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
- Advise architecture, standards, and best practices.
- Deep product knowledge, active in feature planning and impact analysis.
- Proficient in Terraform, Argo, Jenkins, Codefresh for infrastructure and deployment understand related integrations.
- Advanced Docker/Kubernetes usage
- Strong relational database design and non-relational strategy, effective data modeling.
- Designs scalable microservices and evaluates architectural options.
- Proficient in AWS, applying optimal performance techniques.
- Identifies and resolves distributed systems issues for improved reliability.
Benefits
- 📊 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 & Tools
JavaGroovyGolangGitTerraformDockerKubernetesAPI documentationMicroservicesRelational database design
Soft Skills
MentoringConstructive feedbackLeadershipTechnical analysisStrategic discussionsCollaborationProblem-solvingAdaptabilityCommunicationQuality assurance