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
#J-18808-Ljbffr