Talent.com
This job offer is not available in your country.
Senior Backend developer (C# )

Senior Backend developer (C# )

ARHSWarsaw, Masovian Voivodeship, Poland
27 days ago
Job type
  • Remote
Job description

Job Description

We are seeking a Senior Backend Engineer to design, develop, and optimize backend microservices in a large-scale, cloud-based environment. Leveraging Domain-Driven Design (DDD) , you will define bounded contexts aligned with business domains, ensuring scalable, resilient, and maintainable architectures. You'll work closely with cross-functional teams, including architects, project managers, analysts, frontend developers, and ICT support teams to deliver high-quality solutions aligned with both business and technical goals.

Key Responsibilities :

Architecture & Development :

Lead the design and implementation of scalable, high-performance microservices using DDD.

Decompose monolith applications into modular, independently deployable services.

Design and document secure REST and WebSocket-based APIs.

Implement token-based authentication (e.g., JWT, OAuth2) to secure backend systems.

Optimize applications for performance, scalability, and cost-effective deployment in cloud platforms (Azure, AWS).

Collaboration & Leadership :

Collaborate with the Architecture Team, Business Capability Sector, and Application Support to align solutions with enterprise standards.

Work closely with frontend engineers to ensure seamless API integration and aligned response structures.

Mentor junior developers and lead Agile ceremonies, promoting DevOps best practices and continuous improvement.

Analysis & Documentation :

Translate business requirements into technical designs in collaboration with architects and analysts.

Prepare and maintain HLA, HLD, and LLD documentation or equivalent Agile artifacts (e.g., user stories).

Document microservice designs, including functionality, dependencies, API specs, and deployment guides.

Quality Assurance & Performance :

Conduct code reviews to enforce standards, improve quality, and provide feedback.

Analyze backend services to identify and eliminate bottlenecks through refactoring and optimization.

Implement performance testing, load balancing, and caching strategies to ensure robust performance.

Strategic Contributions :

Define microservice boundaries using DDD.

Contribute to backend architecture evolution and continuous documentation practices.

Identify and mitigate risks related to integration, scalability, performance, and security.

Key Performance Indicators :

  • Speed & Responsiveness : Ability to rapidly adapt to changing requirements and deliver updates swiftly.
  • Timeliness : Meet agreed timelines and delivery milestones.
  • Code Quality : Maintain high standards in software development, documentation, and testing.
  • Efficiency : Optimal use of resources to deliver effective solutions.
  • Standards Compliance : Adherence to internal and industry best practices.
  • Team Leadership : Facilitate Agile development practices and foster team learning and cohesion.

Qualifications

  • Bachelor's degree in Software Engineering
  • Minimum English language skills at the Level B2
  • Minimum 5 years of experience, including the responsibility to design and build complex microservices for a large organization.
  • Deep knowledge of building microservices and understanding of architectural patterns such as orchestration and choreography (SAGA) using the Domain Driven Design approach.
  • Develop, implement, and maintain scalable and loosely coupled microservices.
  • Build and deploy high-quality APIs (REST / WebSockets based) to connect services and support external integrations.
  • Expertise with containerization (Docker) and orchestration (Kubernetes).
  • Strong programming skills in C#.
  • Practical knowledge of the Red Hat OpenShift platform (RHOS).
  • Knowledge of Git Workflows.
  • Ability to create automated, unit and integration tests.
  • Establish and maintain CI / CD pipelines for microservices deployment.
  • Implement monitoring, logging, and distributed tracing tools (e.g., Prometheus, Grafana, ELK, Jaeger) with a Service Mesh communication layer.
  • Ensure system security through token-based authentication (JWT, OAuth2) and other measures.
  • Deep knowledge of design patterns like Service Discovery, Circuit Breaker, and API Gateway (preferred KONG).
  • Proficiency with cloud platforms (Azure, AWS) and associated tools.
  • Hands-on experience with asynchronous messaging systems (Kafka based).
  • Familiarity with distributed databases and data management strategies (SQL / NoSQL).
  • Proficient in implementing event-driven architecture (EDA) based on Kafka.
  • Write clean, efficient, and maintainable code
  • Practical knowledge of working in a CI / CD environment based on Azure DevOps.
  • Experience in building observability for microservices.
  • Knowledge of UML notation.
  • Works independently and guide junior staff
  • Writes specifications, concept documents, end-user and technical documentation; communicates effectively with stakeholders on technical and user requirements topics
  • Well-developed interpersonal skills
  • Ability to work in a team, demonstrating strong communication skills and a willingness to share knowledge.
  • Previous experience working in an Agile team (SCRUM).
  • SOLID understanding of best practices, processes and patterns in software development.
  • Designing and implementing solutions based on microservices architecture.
  • Creating technical documentation and conducting code reviews.
  • Working with frontend and backend teams to deliver consistent solutions.
  • Optimizing applications for performance and scalability.
  • Create a job alert for this search

    Backend Developer • Warsaw, Masovian Voivodeship, Poland

    Related jobs
    Senior Backend Developer

    Senior Backend Developer

    Dorwij Nerda Sp. z o. o.Warszawa, Polska
    Międzynarodowa firma obsługująca branżę lotniczą, zarządzająca niemalże wszystkimi lotniskami w kraju i mająca świetne opinie o poziomie wiedzy, doświadczenia oraz umiejętności polskich programistó...Show moreLast updated: 30+ days ago
    Senior Backend Developer - PHP

    Senior Backend Developer - PHP

    EER PolandWarsaw, Masovian Voivodeship, Poland
    We hiring on behalf of a fast-growing international tech company that’s building large-scale, high-performance systems used by millions globally. The team is known for its engineering excellence, pr...Show moreLast updated: 30+ days ago
    Senior Backend Java Developer

    Senior Backend Java Developer

    Antal Sp. z o.o.Warszawa, Polska
    Zespół odpowiada za rozwój i utrzymanie API oraz portali służących do zamawiania i zarządzania przesyłkami – kluczowych dla działalności firmy. Zakres działania obejmuje Polskę oraz inne rynki euro...Show moreLast updated: 30+ days ago
    Senior Backend Developer

    Senior Backend Developer

    Axiom Software Solutions LimitedWarsaw, Masovian Voivodeship, PL
    Quick Apply
    As a Senior Backend Spark developer, your mission will be to develop, test and deploy the technical and functional specifications from the Solution Designers / Business Architects / Business Analys...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Developer

    Senior Backend Developer

    speedappWarszawa, Masovian, Poland
    Join a dynamic team in the financial industry and help develop cutting-edge trading systems used by clients worldwide.Architect and build robust, scalable backend systems using.Optimize performance...Show moreLast updated: 27 days ago
    Senior Java Backend Developer

    Senior Java Backend Developer

    kempuriWarszawa, Polska
    Supported by a leading global equity firm and the ecosystem of nearly 90 partners, the Platform opens new opportunities for businesses across Europe to integrate financial products and services int...Show moreLast updated: 30+ days ago
    Senior Backend Developer

    Senior Backend Developer

    BCF Software Sp. z o.o.Warszawa, mazowieckie, Polska
    Poszukujemy doświadczonego Senior Back-End Developera, który dołączy do zespołu pracującego nad adaptacją i rozbudową systemu Agilent SLIMS – rozwiązania do zarządzania procesami w laboratoriach bi...Show moreLast updated: 4 days ago
    Senior Backend Developer (.NetCore) - Brandsplace

    Senior Backend Developer (.NetCore) - Brandsplace

    VeepeeWarsaw
    Today we're looking for a software engineer who will join the Brandsplace Team within Connected Commerce Tribe.Brandsplace mission is to Build & Display a Brandsplace sales.Develop new and redesign...Show moreLast updated: 6 days ago
    Backend Developer

    Backend Developer

    DevireWarszawa
    Work for a global Client in an international environment.Expert-level Java development skills.Proven experience building resilient, high-availability, and high-performance applications.Deep underst...Show moreLast updated: 23 hours ago
    • Promoted
    Senior Backend Spark / Scala Developer

    Senior Backend Spark / Scala Developer

    Apilia Marciniak-Parchimowicz Sp. J.Warszawa, Masovian, Poland
    We are looking for an experienced Senior Backend Developer with strong expertise in Spark and Scala to join one of our client projects. You will be employed by us and work closely with the client’s ...Show moreLast updated: 30+ days ago
    Backend Developer

    Backend Developer

    Infotree Global SolutionsWarsaw, Masovian Voivodeship, PL
    Quick Apply
    At Infotree, meeting your career needs is a top priority.Client satisfaction is largely dependent on the resources we can provide, and we take pride in our delivery. We have a supportive team in pla...Show moreLast updated: 30+ days ago
    Senior Backend Developer

    Senior Backend Developer

    SQUARE ONE RESOURCES sp. z o.o.Warszawa, mazowieckie, Polska
    Own and extend our Django 4 + GraphQL API (Python 3.Build the hand-parser, scoring logic, XP / level engine and leaderboard service. Add notification pipelines (in-app, e-mail, push via AWS SNS).Custo...Show moreLast updated: 19 days ago
    Senior Backend Spark / Scala Developer

    Senior Backend Spark / Scala Developer

    Apilia Marciniak-Parchimowicz Sp. J.Warszawa, mazowieckie, Polska
    Senior Backend Spark / Scala Developer.We are looking for an experienced Senior Backend Developer with strong expertise in Spark and Scala to join one of our client projects.You will be employed by u...Show moreLast updated: 30+ days ago
    • Promoted
    Backend Developer

    Backend Developer

    IT CONNECT Sp. z o.o. Sp. k.Warszawa, mazowieckie, Polska
    Utrzymanie grupy systemów w warstwie Back-End odpowiedzialnych za procesy sprzedażowe na portalu oraz aplikacji mobilnej dla klientów indywidualnych oraz niższych segmentów klientów biznesowych.W r...Show moreLast updated: 27 days ago
    Senior Backend Developer, Rzeczpospolita Polska

    Senior Backend Developer, Rzeczpospolita Polska

    Axiom Software SolutionsWarsaw, Rzeczpospolita Polska, Poland
    Senior Backend Developer As a Senior Backend Spark developer, your mission will be to develop, test and deploy the technical and functional specifications from the Solution Designers / Business Arc...Show moreLast updated: 30+ days ago
    • New!
    Senior Java Backend Developer_

    Senior Java Backend Developer_

    SYZYGYWarszawa, mazowieckie, Polska
    Senior Java Backend Developer_.Pracuj z nami nad rozwojem headlessowej platformy backendowej, stworzonej w oparciu o Magnolia Enterprise. Szukamy osoby z doświadczeniem w Javie, która pomoże nam roz...Show moreLast updated: 9 hours ago
    BackEnd Developer

    BackEnd Developer

    TalanWarsaw, Masovian Voivodeship, Poland
    Develop scalable, secure backend applications hosted in on-premises or Azure containerized environments, integrating APIs and databases at one of the most innovative tech companies in Poland.Build ...Show moreLast updated: 8 days ago
    Senior Java Backend Developer

    Senior Java Backend Developer

    ExperisWarszawa, Mazowieckie
    Backend Development : Design, develop, and maintain backend services using Java.Microservices Architecture : Implement scalable microservices using Spring Boot. Messaging Systems : Integrate and manage...Show moreLast updated: 2 days ago