Senior Scala Engineer (#5406)

Colombia, Poland, Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development

N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, working on impactful projects for industry leaders and Fortune 500 companies. Our expertise spans cloud, data, AI/ML, embedded software, IoT, and more, driving digital transformation across finance, manufacturing, telecom, healthcare, and other industries. Join N-iX and become part of a team where your ideas make a real impact.

Our client operates a market data distribution business that aggregates FX rates from a wide range of sources - reserve banks, vendor feeds, web scraping, and crypto - and redistributes reliable hourly FX snapshots to clients running ERP and finance systems. Their customer base spans North America and Europe and includes Big Four auditing firms. The platform is mature and highly stable, with no production incidents over the past 12 months.

You will join a small, focused team responsible for maintaining and evolving a stable, business-critical FX data platform built on ~15 microservices. The work splits roughly into managing volatile upstream data sources (100+ feeds with unstable APIs), delivering product enhancements, and engineering excellence tasks such as infrastructure and database upgrades. This is a long-term engagement where reliability, ownership, and deep familiarity with the system matter more than raw feature velocity.

Requirements:

  • 5+ years of software engineering experience, with strong, hands-on Scala expertise
  • Solid experience with microservices architectures in production
  • Proficiency with GCP and Kubernetes
  • Working knowledge of Python (Django) and Golang
  • Experience integrating with third-party APIs and managing unreliable/volatile data sources
  • Familiarity with relational databases (MySQL / Cloud SQL), including migrations and upgrades
  • Experience with third-party integrations such as Salesforce, Braintree, or Zuora is a plus
  • B2+ English level (written and verbal) for direct client collaboration
  • Ability to independently own and operate a stable production system with minimal supervision

Responsibilities:

  • Maintain and enhance ~15 microservices powering the FX data distribution platform
  • Monitor and manage 100+ upstream data sources, handling unstable and changing APIs
  • Deliver product enhancements based on client and business needs
  • Drive engineering excellence initiatives (e.g., Cloud SQL/MySQL upgrades, infrastructure improvements)
  • Ensure continued platform stability, reliability, and data accuracy
  • Collaborate directly with client stakeholders, gradually taking over system knowledge from the current sole maintainer

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

×

Easy apply

    or
    Refer a friend