Remote job
(1625) Senior Software Engineer (Java & Go)
Job details
About this role
Role overview
Build and operate backend services for a platform that helps teams manage transaction compliance across international markets. You will work on event-driven rules, transaction monitoring, regulatory processes, and related data services in a regulated environment, taking features from clarification and design through deployment. The role is hands-on and calls for independent technical ownership within a small engineering team.
Responsibilities - Design and maintain backend services using Java and Go for compliance rules, transaction monitoring, and regulatory workflows. - Build event-driven and queue-based integrations that process large transaction volumes. - Contribute to system design, reliability improvements, and operations on AWS using observability tools. - Clarify requirements, estimate work, identify dependencies and risks, and own features through testing, release, and demonstration. - Develop unit, functional, integration, and end-to-end tests; investigate defects and implement durable fixes. - Participate in code reviews, support CI/CD improvements, and contribute to React-based features when needed.
Requirements - Strong professional experience with Go and Java, or the ability to become productive in Java quickly. - Hands-on experience designing event-driven or queue-based systems and applications handling high-volume data or transactions. - Practical knowledge of AWS, monitoring or observability, and CI/CD workflows. - Experience with layered software testing and quality-focused code review. - Ability to deliver features independently from requirements through production, while surfacing risks and resolving blockers. - Strong written and spoken English, at C1 level or above, for technical documentation and asynchronous collaboration. - Availability for working-hour overlap with European teams; the exact schedule is to be agreed.
Nice to have
Experience with Rust, React and TypeScript, data platforms such as Databricks, or fintech, payments, compliance, transaction monitoring, or regulatory reporting is useful. Spanish or Portuguese and experience working across time zones are also beneficial.
Benefits and work setup
The role is fully remote and intended for the Latin America region, with access to coworking spaces. Compensation is in USD. Benefits include paid time off and national holidays according to local regulations, sick leave, an annual allowance, and an additional day off during the birthday week.