Senior Fullstack Developer

Brak informacji o wynagrodzeniu
SeniorFull-time
#342012·Dodano dziś·0
Źródło: YourITeams
Aplikuj teraz

Tech Stack / Keywords

BackendJavaSpring BootMicroservicesNode.jsTypeScriptAngularArchitecture

Wymagania

  • Minimum 6 years of professional software development experience, with senior-level, hands-on delivery on large-scale applications.
  • Strong fullstack background; backend-only candidates will not be considered.
  • Excellent written and spoken English.
  • Required technical skills:
    • Java 17 or newer (Java 21 experience preferred)
    • Spring Boot (3.x) and microservices
    • Kafka (event-driven / messaging systems)
    • Domain-Driven Design (DDD)
    • Node.js and TypeScript
    • Proven experience building SPAs with Angular
    • Strong SQL skills, particularly with Oracle
  • Security and tooling:
    • Practical experience with OAuth2 and OIDC; strong understanding of web application security and OWASP principles
    • Version control with Git and CI/CD with GitLab CI (required)
    • Familiarity with Kafka in both backend and operational contexts
    • Working knowledge of Jira and Confluence
  • Desirable (nice to have):
    • Experience with Redis
    • Familiarity with Docker and Kubernetes
    • Experience with Jenkins, Maven and Webpack
    • Python and familiarity with AI-based code generation tools
  • Experience working in distributed, international teams and a DevOps mindset.

Obowiązki

  • Design, implement and maintain backend services using modern Java (versions 17–21) and Spring Boot 3.x within microservices architectures.
  • Develop and maintain frontend components and Single Page Applications using Node.js, TypeScript and Angular, ensuring maintainability and sound frontend architecture.
  • Architect and implement event-driven and messaging solutions using Kafka; integrate with relational databases (Oracle) and in-memory stores (Redis).
  • Apply Domain-Driven Design principles to model complex business domains and deliver modular, testable solutions.
  • Contribute to security design and implementation of web applications, including OAuth2/OIDC integration and adherence to OWASP principles.
  • Participate in CI/CD pipelines (GitLab CI required), version control workflows (Git), and use developer tools such as IntelliJ and VS Code.
  • Collaborate with distributed, international teams using Agile methodologies (Scrum/Kanban), Jira and Confluence; perform code reviews and provide practical technical guidance to peers.

Oferta

  • Hybrid working arrangement: Warsaw, Poland — approximately 50% on-site presence.
  • Opportunity to work on large-scale systems using modern Java, microservices and event-driven architectures.
  • Collaboration within distributed, international teams and exposure to established Agile and DevOps practices.
  • Use of contemporary developer tooling and platforms (IntelliJ, VS Code, GitLab CI, Kafka, Spring Boot).
  • Scope to apply and deepen expertise in security, DDD and end-to-end fullstack development.
  • Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere.
  • Agile approach and no bureaucracy.
  • Outstanding integration trips to various places in Europe for all employees.
  • Activities to support your well-being and health.
  • Luxmed Gold Extended medical care and Multisport Plus benefit.
Karta sportowa
Opieka zdrowotna
YourITeams

YourITeams

140 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz