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