Senior Fullstack Developer (hybrid from Warsaw)
Senior Fullstack Developer. This is a hybrid position based in Warsaw, (50% on-site presence).
Responsibilities
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.
Qualifications
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.
Benefits
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.
If you meet the stated qualifications and are interested in this opportunity, we encourage you to apply via the application form.
Senior Fullstack Developer (hybrid from Warsaw)
Senior Fullstack Developer (hybrid from Warsaw)