Senior Fullstack Developer
Mission & Responsibilities
As a Senior Fullstack Developer, you will design, build, and maintain modern, secure, and scalable applications that support critical business processes. You will work hands-on across both backend and frontend, contributing directly to software development rather than people management.
Your mission is to ensure service continuity, high code quality, and alignment with business and security standards, while actively collaborating with international stakeholders in an English-speaking environment.
Key Responsibilities
Design, develop, and maintain fullstack applications (backend-focused with modern frontend)
Build secure, scalable, maintainable, and testable software
Develop Java-based microservices using Spring Boot
Contribute to Single Page Applications (SPA) development
Collaborate with business and technical stakeholders on requirements
Participate in architecture design and technical decisions
Integrate systems using event-driven architectures (Kafka)
Optimize and maintain existing codebases
Implement automated testing and CI/CD pipelines
Ensure application security (authentication, identity management)
Maintain technical documentation
Share best practices within developer communities
Continuously improve skills and stay up to date with modern technologies
Requirements
Backend & Architecture
Java 17–21 (modern Java, no legacy)
Spring Boot 3.x (microservices)
Kafka (event-driven systems)
SQL (Oracle)
Redis (experience or strong understanding)
Domain Driven Design (DDD)
Frontend
Node.js
TypeScript
Angular (SPA development)
Strong knowledge of Angular best practices
Webpack (nice to have)
Security
Strong web security knowledge
OIDC & OAuth2
Identity management platforms (nice to have)
OWASP awareness (certifications are a plus)
DevOps & Tools
Git
CI/CD: GitLab CI (Jenkins nice to have)
Maven (nice to have)
Docker & Kubernetes (nice to have)
IntelliJ, VS Code
Jira & Confluence
Additional
Python (nice to have)
AI-based coding tools (nice to have)
Ways of Working
Agile (Scrum, Kanban)
DevOps mindset
Distributed, international collaboration
Soft Skills
Strong teamwork and collaboration
Analytical and problem-solving mindset
Independent work on complex topics
Adaptability and results-driven attitude
Continuous learning mindset
Candidate Profile (Must-have)
Strong fullstack experience (backend-only profiles will not be considered)
Senior-level hands-on developer (not a manager or lead)
Experience with large-scale applications
Excellent English communication skills
Willingness to work from the office in Warsaw 2x/week
If you're a hands-on engineer who enjoys building high-quality systems and working in an international environment — we’d love to hear from you.
Senior Fullstack Developer
Senior Fullstack Developer