Talent.com
This job offer is not available in your country.
Senior Lead Developer (Team Manager)

Senior Lead Developer (Team Manager)

INNOBO sp. z o.o.Warszawa, mazowieckie, Polska
6 days ago
Job description

Senior Lead Developer (Team Manager)

Miejsce pracy : Warszawa

Technologies we use

Expected

  • Docker
  • Kubernetes

Optional

  • Red Hat
  • Prometheus
  • Grafana
  • Jaeger
  • Microsoft Azure
  • Kafka
  • Azure DevOps
  • About the project

    Client : European Agency

    Daily Rate : up to 336 EUR

    Work arrangement : mainly remote, with mandatory on-site presence in Warsaw (up to 12 days per year), especially at the beginning of the project for onboarding and periodic team workshops.

    Your responsibilities

  • This role involves leading multidisciplinary teams and overseeing the design and development of complex microservices-based applications. The ideal candidate will possess a strong technical background, leadership capabilities, and a passion for building scalable and secure systems.
  • Our requirements

  • Security Clearance : CONFIDENTIAL UE / EU CONFIDENTIAL may be required at the start of the assignment.
  • English Language Proficiency : Minimum B2 level according to CEFR.
  • Education and Experience : Combined post-secondary education and work experience of at least 8 years.
  • Degree : in Software Engineering or a related field.
  • Professional Experience :
  • Minimum 5 years of experience leading multidisciplinary teams (developers, architects, security officers).
  • Experience in designing and building complex microservices-based applications using Domain-Driven Design with a data platform as a data layer for a large organization.
  • Deep knowledge of microservices architecture and patterns such as orchestration and choreography (SAGA).
  • Experience in developing, implementing, and maintaining scalable and loosely coupled microservices.
  • Building and deploying high-quality APIs (REST / WebSockets) for service integration.
  • Expertise in containerization (Docker) and orchestration (Kubernetes).
  • Strong programming skills in C#.
  • Autonomy : Ability to work independently and provide guidance and mentoring to managed staff.
  • Communication Skills : Ability to write specifications, concept documents, end-user and technical documentation; effective communication with stakeholders.
  • Interpersonal Skills : Strong interpersonal skills and ability to work in a team, demonstrating excellent communication and knowledge-sharing.
  • Agile Experience : Previous experience in managing and working within an Agile team (SCRUM).
  • Software Development Practices : Understanding of best practices, processes, and patterns in software development.
  • Experience in :
  • Designing and implementing microservices architecture solutions.
  • Creating technical documentation and conducting code reviews.
  • Managing frontend and backend teams to deliver consistent solutions.
  • Optional

  • Practical knowledge of Red Hat OpenShift (RHOS).
  • Knowledge of Git Workflows.
  • Ability to create automated, unit, and integration tests.
  • Experience establishing and maintaining CI / CD pipelines.
  • Implementing monitoring, logging, and distributed tracing tools (e.g., Prometheus, Grafana, ELK, Jaeger) with a Service Mesh.
  • Ensuring system security through token-based authentication (JWT, OAuth2).
  • Deep knowledge of design patterns like Service Discovery, Circuit Breaker, and API Gateway (preferably KONG).
  • Proficiency with cloud platforms (Azure, AWS).
  • Experience with asynchronous messaging systems (Kafka).
  • Familiarity with distributed databases and data management strategies (SQL / NoSQL).
  • Proficiency in implementing event-driven architecture (EDA) based on Kafka.
  • Writing 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.
  • Experience in optimizing applications for performance and scalability.
  • This is how we organize our work

    This is how we work

  • at the client's site
  • agile
  • scrum
  • This is how we work on a project

  • code review
  • Continuous Deployment
  • Continuous Integration
  • documentation
  • testing environments
  • If you meet most of the requirements and are looking for your next challenge, we’d love to hear from you - feel free to apply below!

    INNOBO sp. z o.o.

    At Innobo we build teams and deliver solutions for our corporate clients in EU and around the World. In our work, we embrace quality through innovation in all the areas we specialise in – Cloud, Cyber Security, Infrastructure, Networking, Devops, Security, AI, Data Science, Management, Architecture, Testing, Engineering, Development and Digital Transformation. We have amazing people and offer best technology. Join us!

    Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez INNOBO sp. z o.o. z siedzibą w : Aleja Jana Pawła II 27, 00-867 Warszawa (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.

    Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne : (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania. Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji. Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych. Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych. Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany. Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach. W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem : office@innobo.pl.

    Create a job alert for this search

    Team Lead Manager Team Lead • Warszawa, mazowieckie, Polska