NerdySoft isadedicated software development partner specializing inSoftware Product Engineering.With deep expertise inFinTech, CreditTech, NerdySoft delivers scalable solutions tocomplex technical challenges faced bybusinesses ofall sizes.Wehave aflat organizational structure and value open, direct communication.
Our client isafintech company building anew digital banking and payments product from scratch. The platform will cover card and payment processing, integrations with banks and payment providers, and core financial services for end customers.
The product isatanearly stage: architecture, team and roadmap are being shaped now, and the scope will berefined together with the team. You will join amixed team ofclient and NerdySoft engineers and work closely with the client’s technical leadership. AI-assisted development ispart ofeveryday engineering.
What you will do
- Lead and mentor ateam of3–6 engineers while staying hands‑on: atleast half ofyour time isproduction code
- Shape the architecture ofanew event-driven backend and own technical decisions inyour area
- Build reliable integrations with banking and payment providers— idempotent, traceable and easy toreconcile
- Make sure the solution meets security and regulatory requirements, including PCIDSS
- Create and onboardAI powered SDLC process and help the team adopt them with clear rules for review and testing
- Deliver features end toend, from technical design toproduction support
- Break down scope, estimate and plan delivery together with Product Manager
- Bethe main technical point ofcontact for client stakeholders
What you bring
- 7+years ofcommercial backend development with Java (17+) and Spring Boot
- 2+years asaTech Lead orTeam Lead of3+engineers, while still writing code
- FinTech background ismandatory: commercial experience onbanking, payments orlending products
- Production experience with asynchronous, event-driven systems (Kafka, RabbitMQ, AWS SNS/SQS orsimilar)
- Solid knowledge ofconcurrency and transactions: ACID, isolation levels, optimistic and pessimistic locking
- Experience integrating external APIs and providers: retries, timeouts, idempotency, consistent error handling across layers
- Designing secure public APIs for external integrations: authentication, authorization, platform boundaries
- Architecture know‑how: DDD, Clean orHexagonal architecture; you can design asystem from scratch and defend the decisions
- Hands‑on AWS (oranother major cloud), Docker and CI/CD, including API versioning and database migrations
- Strong testing culture: unit, integration and contract tests (JUnit, Mockito, Testcontainers)
- Daily use ofAI coding assistants (Claude Code, Cursor, GitHub Copilot orsimilar): you can show how they speed you upand how you check their output
- English B2+(Upper-Intermediate orhigher): you will lead technical discussions with the client
Nice tohave
- Card issuing orprocessing: ISO 8583, authorisation, clearing and settlement, reversals, chargebacks
- Visa orMastercard integrations and scheme certification
- Ledger systems and double-entry accounting
- Bank transfer and direct debit integrations (SEPA orother domestic payment rails)
- Kotlin, Kubernetes, Terraform; schema evolution with Avro orProtobuf
- Work inaregulated financial environment
What weoffer
- Comfortable workplace and modern office facilities
- Flexible working hours with noovertime and the ability towork remotely
- 50% compensation for certifications, conferences, training
- 50% compensation for English courses
- 18working days ofpaid annual leave
- Paid sick leave
- Medical insurance and sports compensation