• Own design, implementation, & enhancement responsibility for the DM backend components, including applications, APIs, and integrations.
  • Analyze incoming change requests/ demands to DM application collaborating with SME and Business Analyst.
  • Ensure new feature and components are developed in line of the DM Solution Architecture.
  • Ensure adherence to our architectural standards and best design practices.
  • Drive technical design changes & adaptations for services and interfaces based on evolving requirements.
  • Design documentation for components for existing and newly built architectures.
  • Conduct system tests and driving technical improvements.
  • Collaborate with DBAs & DevOps team members to address and prevent system-level health and operational issues.
  • Coordinate with development & testing teams to enhance overall technical quality by clearing technical debts.
  • Own the DM system-level architecture in collaboration with subject matter experts (SMEs) from head office along with product administration and management peers' collaboration.
  • Work closely with solution architect(s) for design analysis, reviews, & validation of architectural changes
  • Serve as a backup domain SME to prevent single points of failure in domain expertise.
  • Coach developers on best practices related to design patterns, clean architecture, cloud-native, and microservices.

  • Annual Bonus,
  • Holiday Bonus,
  • Language Courses,
  • Life insurance,
  • Medical healthcare package,
  • Pension Program (PPE),
  • Professional Development,
  • Sport Card,
  • Work-life Balance,
  • Working Internationally
  • 80% working remotely (1 day from office by week)

  • University degree in computer science, IT or equivalent.
  • 3-4 years of experience in technical leadership roles (e.g., Lead Developer, System Architect, Software Architect) with an overall minimum technical/IT experience of 10-14 years.
  • Must have expertise with the Java ecosystem with hands on experience in technical Spring boot, JMS, JAX
  • Experience in asynchronous backend design (Pub-Sub) such as SQS, KAFKA or RabbitMQ is required.
  • Familiarity with AWS services such as EC2, RDS, EFS, SNS SQS, S3 is Required.
  • Experience with ELK and Prometheus for application log and metrics monitoring.
  • Experience with microservice patterns (such as Domain Driven, Event Driven, and CQRS) is valuable.
  • Good knowledge of cloud platforms (e.g., AWS), containerization (Docker), orchestration (Kubernetes), and infrastructure as code (Terraform).
  • Familiarity with database design best practices and performance analysis.
  • Experience in designing & aligning system interface documentation to ensure clarity and consistency.
  • Business fluency in both written and spoken English is a must.
  • Strong at effective cross-cultural communication with an international & collaborative mindset.
  • Knowledge about agile software delivery methodologies along with experience of handling development tickets in Jira & documentation in Confluence like tools.

Optional Requirements:

  • Logistic business knowledge
  • Working experience in an international environment.

Jesteśmy Devire – firmą rekrutacyjną, której celem jest łączenie świetnych ludzi ze świetnymi pracodawcami.

Niezależnie czy rozglądasz się za nową pracą na stałe czy projektem w formie współpracy B2B – możesz polegać na naszym wsparciu na każdym kroku.

Współpracujemy z pracodawcami z terenu całej Polski i realizujemy rekrutacje we wszystkich kluczowych obszarach technologicznych.