Remote Back-End Engineer (Senior, FitchSolutions / Kotlin, Scala / LATAM, Europe) #25903
... create world-changing products using God-given talents . . .
PROJECT DESCRIPTION:
We are unveiling the intricacies of the largest financial market in the world: structured finance. This $16+ trillion market serves as the foundation for essential activities that promote financial freedom, such as consolidating credit card debt, refinancing student loans, purchasing homes, and launching small businesses.
Our data analytics platform delivers exceptional transparency into investment performance and risk for lenders and Wall Street investors involved in structured products. As a data-driven organization, we effectively manage critical loan data and develop modern analytical tools that empower strategic decision-making for responsible lending. In essence, we are committed to preventing a recurrence of the 2008 global financial crisis by providing the data and tools necessary for informed, data-driven decisions, contributing to a safer financial landscape for everyone.
We are seeking a backend engineer contractor for a 1 year engagement to support projects that prepare our systems for AI integration. This role will focus on supporting the team with building out new services and refactoring older systems.
PROJECT STACK and TEAM:
Ongoing project with an existing codebase.
Primary Tech Stack: Scala, Kafka, Kotlin
Good to have: Systems Design, JavaScript, TypeScript, React, Web components, FrontEnd microservices.
Team: You’ll be working closely with three other front-end developers and one backend developer who are already part of the project.
6 hours overlap with EST.
Agile Methodology.
100 % Remote.
Full-Time Job.
Excellent communication skills in English are required.
Start Date: ASAP
MAIN REQUIREMENTS:
A perfect candidate is:
Experienced in backend engineering and the JVM. You have 6+ years of experience developing and maintaining production backend systems, ideally in Kotlin with experience in Scala. You are comfortable working within distributed, containerized environments.
Proficient in software engineering best practices. You have the discipline and mindset to build quality software while staying pragmatic. Your expertise is in building scalable, clean architecture that avoids over engineering.
Able to contribute to complex projects. You can understand and communicate technical decisions based on project goals,
while keeping best practices at the forefront. You are able to break down ambiguous requirements into concrete, workable tasks.Detail-oriented and self-driven.You take ownership of your work, verify the results of every fix, and strive to improve
systems iteratively. You’re proactive in identifying potential issues before they reach
production.
GOOD TO HAVE:
• Production experience with Web Components (Custom Elements, Shadow DOM)
• Experience deploying & maintaining Micro Frontends
JOB RESPONSIBILITIES:
● Contribute to new code and infrastructure.
Build a new service that connects our Deal Data Layer to our products. The Deals Service may include integrations across multiple services. In addition, old systems will need to transition to new service and support existing workflows in parallel, enabling
backwards compatibility.
● Upgrade existing services and monolith.
Manage and upgrade systems, ensuring backward compatibility and minimal service disruption. Integrate new services with various existing systems.
● Collaborate across engineering teams.
Work with frontend, data, and cloud engineers to coordinate upgrades and validate that services remain stable, performant, and compliant.
● Follow best practices for testing and monitoring.
Integrate testing best practices into all work. Ensure tests are well written and resilient. Integrate monitoring and observability into everything you build.
SUMMARY:
Work your way – Enjoy the freedom to work from anywhere, with flexible hours that match your natural rhythm.
Plenty of time to recharge – Take 15 paid vacation days, 10 additional unpaid days if needed, plus all national holidays.
Meaningful, long-term projects – Dive into exciting 1–5+ year projects using the latest in AI, cloud, blockchain, and more.
Support beyond the job – We help cover things like advanced language courses, gym memberships, and mentorship programs to help you grow.
Work with global clients – Collaborate directly with international teams to create real impact.
Make extra cash – Earn bonuses for referring great people or bringing in new business opportunities.
Great people, no micromanagement – Join a supportive, results-focused team where you’re trusted to do your best work.
This flexibility allows developers…
A better work-life balance
Increased productivity
The ability to work any time around the clock
Reduction in commute time
Design your ideal daily schedule.
Build a career, not just a job.
Work smarter, not longer.
More time with family and friends
Apply To