Senior Software Engineer

New
P
PaymentologyFintech Payments
Location: Poland; Secondary Locations: Serbia, Romania, Bosnia & Herzegovina, Latvia, Lithuania, Moldova, Croatia, Portugal, Cyprus, Slovakia, Slovenia, VietnamFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSPostgreSQLJavaMySQLMicroservicesDistributed Systems

Requirements

  • 5+ years of commercial experience with modern Java (15+).
  • Proven experience designing, building and maintaining distributed systems and microservices.
  • Deep understanding of Object-Orientated programming.
  • Familiarity with event-driven architectures or Domain Driven Design.
  • Strong grasp of relational databases (PostgreSQL, MySQL) and data modeling.
  • Solid understanding of cloud infrastructure (AWS preferred).
  • Experience with containerisation, CI/CD, and Infrastructure-as-Code.
  • Experience with test-driven development (TDD).

Responsibilities

  • Lead the design and development of backend services, distributed systems, and APIs.
  • Own features end-to-end (architecture, coding, testing, observability, and deployment).
  • Write clean, maintainable, well-tested code, following engineering best practices and test-driven development.
  • Break down complex technical work into manageable chunks.
  • Work in a collaborative, cross functional, agile team environment.
  • Mentor associate and mid-level engineers, fostering a culture of technical excellence.
  • Identify, document, and deliver technical improvements (performance, reliability, scalability).
  • Participate in incident response and support rotations (one week out of every five).
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now