#1 Job Board for tech industry in Europe

Senior Lead Developer
New
Net

Senior Lead Developer

Warszawa
401 - 412 USD/dayNet per day - B2B
401 - 412 USD/dayNet per day - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    Polish

    C1

    English

    C1

    C#

    master

    .Net

    master

    Team Management

    advanced

    DDD

    advanced

    Docker

    regular

    REST API

    regular

    Kubernetes

    regular

Job description

Online interview

We are seeking a Senior Leader Developer to guide the architecture, development, and deployment of a large-scale microservices-based system using Domain-Driven Design (DDD) principles. The solution integrates a modern data platform as its core data layer and is developed by cross-functional teams in a containerized and Agile environment. The engineer will lead technical decision-making, mentor teams, and ensure delivery of secure, scalable, and maintainable services.


Your role

  • Minimum 8 years of combined post-secondary education and relevant work experience.

  • A Level 4 degree in Software Engineering or a related field.

  • At least 5 years of experience leading multidisciplinary teams (developers, architects, security).

  • Deep experience in designing and building microservices architectures using DDD, including orchestration and choreography (SAGA pattern).

  • Proven ability to develop, deploy, and scale APIs (REST, WebSockets) across distributed systems.

  • Strong proficiency in C# programming.

  • Hands-on experience with Docker and Kubernetes.

  • Experience working in and managing Agile teams (SCRUM).

  • Ability to write technical documentation, specifications, and conduct code reviews.

  • Experience collaborating across frontend and backend teams to deliver cohesive solutions.


Offer

  • Competitive market rate

  • Long-term freelance engagement with renewal options

  • International, collaborative work environment


Requirements

  • Lead the technical architecture and delivery of microservices-based systems following DDD principles.

  • Design and implement loosely coupled services, ensuring scalability, performance, and maintainability.

  • Develop high-quality APIs and manage service integration across teams and systems.

  • Oversee the use of containerization (Docker) and orchestration (Kubernetes) in production environments.

  • Establish and improve CI/CD pipelines to ensure reliable software delivery.

  • Promote best coding practices, mentor engineers, and lead code reviews.

  • Collaborate with stakeholders and team leads to align on technical direction and priorities.

  • Monitor application health, implement observability, and proactively resolve issues.

  • Contribute to a strong team culture through knowledge sharing and peer support.

  • Ensure alignment with Agile/SCRUM methodologies and continuous delivery goals.

401 - 412 USD/day

Net per day - B2B