Backend Developer

Stanowisko: Backend Developer

Miejsce pracy: Warszawa

Data dodania: 23.12.2024

As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for:

Backend Developer

Responsibilities:

  • Designing and implementing solutions based on microservices architecture: Identifying and documenting requirements for microservices, designing microservices solutions and documenting them, and identifying risks and issues
  • Decomposition of monolithic applications into microservices: Analysing the current monolithic application, defining the microservices boundaries, refactoring the code for modularization, decoupling microservices, and documenting the adopted solution
  • Working with backend and frontend teams to deliver consistent solutions: Defining API endpoints, delivering the required functionality, aligning the response formats, collaborating on integration points, and performing integration testing
  • Optimizing applications for performance and scalability: Analysing the current application performance (searching for bottlenecks), refactoring the code for performance, scaling the microservices, implementing optimisations strategies, and testing the performance
  • Creating technical documentation and conducting code reviews: Providing and maintaining comprehensive documentation on the architecture, setup, and usage of micro frontends, conducting code reviews, and providing feedback to ensure continuous improvement in the code quality
  • Supporting analysts in business requirements analysis: Collaborating with business analysts and architects to clarify business requirements, analysing the technical feasibility of the requirements, breaking down complex requirements into manageable tasks for backend (micro)services, reviewing technical documentation, and contributing to the solution architectural documentation 

Requirements:

  • Minimum 5 years of proven professional experience, including designing and building micorservices-based applications for large organizations
  • Bachelor degree in Software Engineering or related field
  • Deep knowledge of building microservices and knowledge of architectural patterns such as orchestration and chorography (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 in containerization (Docker) and orchestration (Kubernetes)
  • Strong programming skills in C#
  • Experience working in Agile (Scrum), ability to work in a team, sharing knowledge and guiding other team members
  • Personal Security Clearance at EU-CONFIDENTIAL level or above
  • Master degree or PhD
  • Experience as a Senior Lead Developer or equivalent, guiding junior staff
  • Practical knowledge of the Red Hat OpenShift platform (RHOS)

Nice to have:

  • Deep knowledge of design patterns like Service Discovery, Circuit Breaker, and API Gateway (preferred KONG
  • Proficient in implementing event-driven architecture (EDA) based on Kafka. Hands-on experience with asynchronous messaging systems
  • Familiarity with distributed databases and data management strategies (SQL/ NoSQL)
  • 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
  • Experienced in developing for cloud platforms (Azure, AWS) and associated tools
  • Experience building observability features for microservices
  • Knowledge of Domain Driven Design

Offer:

  • Private medical care
  • Co-financing for the sport card
  • Training & learning opportunities
  • Constant support of dedicated consultant
  • Employee referral program

Przed wyslaniem CV/dokumentów aplikacyjnych, uprzejmie prosimy kandydatów o zapoznanie się z klauzulą informacyjną.

Po zapoznaniu się z klauzulą informacyjną podaną przez Administratora Danych dobrowolnie wyrażam zgodę na przetwarzanie przez Ogłoszeniodawcę moich danych osobowych, zawartych w mojej ofercie pracy, dla potrzeb procesu tej rekrutacji oraz dla realizacji przyszłych projektów rekrutacyjnych.

Agencja doradztwa personalnego (nr licencji 4642)

Dane spółki: DCG Sp. z o.o., ul. Towarowa 28, 00-839 Warszawa                                                     

REGON: 141316780

NIP: 5222877930

KRS: 0001067305

Obserwuj nas:
UE