Senior Lead Back End Developer

ARHS Group

  • Warszawa, mazowieckie
  • Stała
  • Pełny etat
  • 17 dni temu
Company DescriptionArηs is a fully independent group of companies specialized in managing complex IT projects and systems for large organisations, focusing on state-of-the-art software development, business intelligence and infrastructure services.We are composed of 13 entities across 8 countries that are unified by the Arηs Group, with more than 1750 consultants.This corporate structure enables us to respond quickly to market changes and customer requests, and to communicate and make decisions without layers of bureaucracy.Our success can be attributed to the synergy among our nine complementary entities, combined with our methodologies, which are based on the Rational Unified Process (RUP) and the Scrum agile software development framework.Established in 2016, the Greek entity Arηs Developments Hellas aims to extend Arηs Group activities dedicated to the European market providing high-quality services in Software Development, covering the entire application development lifecycle: starting with user requirements, business process redesign and specifications, to continue with development, testing and application maintenance.Job Description
  • Designing and implementing solutions based on microservices architecture.
  • Decomposition from Monolith Applications to Micro-Services (Backend)
  • Working with backend and frontend teams to deliver consistent solutions.
  • Optimising applications for performance and scalability.
  • Creating technical documentation and conducting code reviews.
  • Supporting architects and developers in business requirements and backend analysis.
QualificationsMandatory:
  • Bachelor's degree in Software Engineering or a related field plus 8 years of working experience.
  • Minimum English language skills at the Level B2
  • Minimum 5 years of experience in leading multidisciplinary teams (developers, architects, security officers) teams, including the responsibility to design and build complex microservices-based applications using Domain-Driven-Design with data platform as a data layer for a large organisation.
  • Deep knowledge of building microservices and knowledge 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#.
  • Works independently and provides guidance and mentoring to managed 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 and managing an Agile team (SCRUM).
  • Designing and implementing solutions based on microservices architecture.
  • Creating technical documentation and conducting code reviews.
  • Managing and working with frontend and backend teams to deliver consistent solutions.
Desirable:
  • 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.
  • Solid understanding of best practices, processes and patterns in software development
  • Optimising applications for performance and scalability.

ARHS Group

Podobne oferty pracy

  • Senior Marketing Specialist (proposals)

    Grafton Sp. Z o.o.

    • Warszawa, mazowieckie
    Grafton Recruitment to zespół doświadczonych specjalistów w zakresie rekrutacji, którzy podchodzą do każdego kandydata w sposób indywidualny. Proces rekrutacyjny nie ogranicza się …
    • 7 dni temu
  • Developer Guidewire

    Hays

    • Warszawa, mazowieckie
    Developer Guidewire Warszawa NR REF.: 1194505 Hays IT Contracting to współpraca oparta na zasadach B2B. Nasza firma dopasowuje specjalistów IT do najciekawszych projektów techn…
    • 16 dni temu
  • Python Developer

    Hays

    • Warszawa, mazowieckie
    Python Developer Warszawa NR REF.: 1194362 Hays IT Contracting to współpraca oparta na zasadach B2B. Nasza firma dopasowuje specjalistów IT do najciekawszych projektów technolo…
    • 18 dni temu