Logo for eCollect

Software Engineer - Fintech

Role overview

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in software development
  • Strong hands-on experience in TypeScript, Node.js, and React
  • Strong understanding of PostgreSQL and experience optimizing server-side applications for high performance and scalability

Responsibilities

  • Design, develop, and maintain scalable and robust SaaS applications for the FinTech industry
  • Build and orchestrate long-running business processes using Temporal
  • Integrate external APIs and architect custom APIs
  • Collaborate with cross-functional teams to define, design, and ship new features

Key facts

Hard skills

Other skills

  • Problem Solving
  • Analytical Thinking
  • Communication

About the company

eCollect logo

eCollect

Financial Services

eCollect applies high-end technology to cover the full receivables management cycle for any business: from the initial invoice to the final payment. Our AI-based service surpasses the outdated methods of traditional debt collection employing a proven workflow to take customer communication to the next level. The result is a fully integrated platform, which allows the cost-effective processing of even small-sized and cross-border receivables. Backed up by a professional legal team handling every conceivable aspect of the process, eCollect ensures full compliance with regulatory requirements and offers the highest standards of data protection and system security.

Company details

Company typeSME
IndustryFinancial Services
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Are you an ambitious Software Engineer looking for the next exciting challenge? 

Join our team! 

We are subordinary of eCollect and we are Europes Leading Receivables Management Platform. 

We provide a single-source solution for intelligent, digitalized, cross-border receivables management. We have created the first all-in-one platform on the market that can process receivables 100% autonomous. 

We are looking for somebody who has experience and passion for programming. We have a dynamic and open team, in which everyone is listened to, supported, and encouraged to develop. We do provide the option for hybrid working, depending on how you feel more productive. We are looking for a talented Software Engineer to join our development team and help us shape the future of FinTech. 

What you will do:

  • Design, develop, and maintain scalable and robust SaaS applications for the FinTech industry using TypeScript, Node.js, and React.
  • Build and orchestrate long-running business processes (invoicing, payments, and reminders) as durable workflows using Temporal.
  • Design and maintain PostgreSQL databases across a microservices estate, ensuring performance, isolation, and reliability.
  • Integrate external APIs and services, as well as architect and implement custom APIs.
  • Contribute to the evolution of a live production platform, balancing new features with reliability, security, and long-term maintainability.
  • Stay up-to-date with the latest industry trends and technologies to ensure our products remain cutting-edge.
  • Use agentic coding tools like Claude Code and Cursor to plan, write, refactor, and review code — producing clean, maintainable, and efficient output while owning the result: you read the diffs, verify correctness, and stand behind what ships.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug applications to optimize performance.
  • Participate in all phases of the software development lifecycle, including planning, design, development, testing, and deployment.

What we're looking for:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development.
  • Strong hands-on experience in TypeScript, Node.js, and React.
  • Strong understanding of PostgreSQL, and experience optimizing server-side applications for high performance and scalability.
  • Proven experience with microservices architecture and workflow orchestration (Temporal especially).
  • Experience integrating identity and access management (Keycloak / OAuth 2.0 / OIDC) and API gateways (Apache APISIX).
  • Comfortable working AI-assisted, with agentic coding tools (Claude Code, Cursor) as a routine part of how you build, test, and review.
  • Familiarity with DevOps practices and cloud infrastructure, preferably AWS, is a plus.
  • Knowledge of financial systems, payment processing, double-entry bookkeeping, reconciliation, or bank-file formats is a plus.
  • Interest in applying LLMs in production (OpenAI, LangChain, AWS Bedrock) is a plus.
  • Understanding of security best practices in software development.
  • Strong understanding of Agile/Scrum methodologies.
  • Strong analytical, problem-solving, and communication skills.

Other things we might grab your attention with:

  • Highly competitive remuneration package
  • Additional health insurance
  • We value a work-life balance and offer flexible working hours
  • 25+ days paid time off (increasing for up to 30, depending on your stay with us)
  • Option of remote working on a hybrid model
  • Card for the public transportation system
  • Multisport card
  • The chance to work in a fast-paced international team, with a friendly atmosphere, support on every level, encouraging personal and professional development
  • Modern office right in the heart of Sofia, just 5 minutes walking from a metro station

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.