Senior Software Engineer (Java & Go)
New
N
NortalCross-border payments
Location: Latin America, Ability to maintain the required working-hours overlap with European teams (CET/CEST, exact schedule to be confirmed).Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Excellent written and spoken English (C1 or above).
- Experience
- 5+ years of professional software engineering experience
- Required Skills
- AWSJavaGoCI/CD
Requirements
- Have 5+ years of professional software engineering experience with strong backend development expertise.
- Have strong production experience with Java and working knowledge of Go, or strong Go experience and the ability to become productive in Java.
- Have hands-on experience designing and maintaining event-driven or queue-based systems.
- Have experience developing applications that support high-volume data or transaction processing.
- Understand unit, functional, integration, and end-to-end testing.
- Have experience with CI/CD pipelines and quality-focused code reviews.
- Have hands-on experience with AWS and application observability or monitoring tools.
- Be able to independently deliver features from requirements through production deployment.
- Have excellent written and spoken English (C1 or above), including technical documentation and asynchronous communication.
- Be able to maintain working-hours overlap with European teams (CET/CEST; exact schedule to be confirmed).
- Nice to have: experience with Rust, React, TypeScript, Databricks or other data platforms, or fintech, payments, transaction monitoring, compliance automation, or regulatory reporting.
Responsibilities
- Design, develop, and maintain backend services using Java and Go.
- Build services supporting transaction monitoring, compliance rules, and regulatory processes.
- Develop and maintain event-driven and queue-based integrations for high-volume transaction processing.
- Contribute to system design, technical improvements, application reliability, and AWS operations.
- Own features from requirement clarification and estimation through implementation, testing, deployment, and demonstration.
- Develop and maintain unit, functional, integration, and end-to-end tests.
- Participate in code reviews, support CI/CD processes, and improve engineering standards.
- Investigate defects, identify root causes, and implement fixes.
- Document technical work and communicate progress, blockers, risks, and decisions with distributed teammates.
- Use AI-assisted development tools such as Claude or Cursor, and review and test generated code before production use.
View Full Description & ApplyYou'll be redirected to the employer's site