Svitla Systems Inc. is looking for a Staff Back End Engineer for a full-time position (40 hours per week) in Europe. The client is in the fintech domain. They are developing their own SaaS platform for businesses in the US, Canada, and the EU. The service will help to optimize communication processes, tasks, workflow, invoicing, and all the routine activities. More than 10,000 companies across 25 countries have chosen the product, and they are actively expanding into new markets.
You’ll join the R&D team (about more than 250 people: developers, QA engineers, designers, technical support engineers, DevOps engineers, and product managers). It is a key technical leadership role in the company; it is not just an expert developer, but a person who takes responsibility for the technical success of their cluster (a group of 2–4 cross-functional micro-teams working on related functionality). The team expects you to act as a technical driver: helping teams solve complex engineering challenges, improving architecture, scaling processes, and ensuring that technical decisions lead to sustainable product growth.
Across all clusters, Staff Engineers are responsible for defining clear integration boundaries and public APIs for how their cluster interacts with other parts of the platform. Examples of domain-specific challenges by cluster:
Bookkeeping: Categorization of client financial transactions, including leveraging AI to automate classification.
Intake: Collection and categorization of client documents (including using AI) to support tax preparation workflows.
Payments: Development of an in-house payment provider, including secure payment processing and integrations.
Implementation of a real-time chat solution
Billing plans: Development of a solution for flexible management of client permissions based on subscription plans and individual access settings.
Technology stack: Ruby on Rails (7+), PostgreSQL, Docker, AWS infrastructure, Kubernetes; CI/CD with Jenkins and Gitlab, Bitbucket.