We enable our clients to thrive, thanks to a combination of technical proficiency and domain-specific knowledge.
Fullstack Developer, Java, React, AI
Location
Poland
Posted
20 days ago
Salary
zł120 - zł140 / hour
Seniority
Junior
Job Description
Fullstack Developer, Java, React, AI
Spyrosoft
• Designing and delivering production-grade features end-to-end across Java (Spring Boot) backend and React frontend. • Driving full-stack architectural choices on a greenfield codebase - data models, API contracts, service boundaries, frontend state architecture. • Using AI agents and LLM-based tooling daily - for technical research, evaluating libraries and design trade-offs, generating and refactoring code, debugging, and writing tests. • Identifying repetitive parts of the development lifecycle (code review prep, documentation, ticket grooming, test scaffolding, release notes) and building AI-driven automations around them. • Leveraging LLMs and agentic workflows to rapidly digest technical documentation, RFCs, and vendor specs - turning hours of reading into actionable architectural input. • Working directly with business stakeholders - translating fuzzy requirements into clear technical scope, pushing back where it matters, and co-shaping the roadmap. • Operating in a Scrum cadence with the maturity to keep ceremonies useful and lightweight, not bureaucratic.
Job Requirements
- Senior-level experience in software development
- Strong experience with Java (Spring Boot) and React (TypeScript)
- Hands-on cloud experience (AWS)
- Experience building and running production systems (REST APIs, relational databases, CI/CD, containers)
- Solid understanding of architecture, design patterns, and trade-offs
- Practical experience using AI tools (LLMs, coding assistants) in day-to-day work
- Ownership mindset and strong problem-solving skills
- English level: C1
- AI Tooling Fluency & Augmented Engineering
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description As a Senior PHP Full Stack Developer, your job is to contribute to ongoing software development initiatives. This role involves building, maintaining, and improving web applications in a collaborative, distributed environment. - Develop and maintain web applications using PHP frameworks - Collaborate with cross-functional teams to design, implement, and deliver features - Write clean, maintainable, and efficient code - Troubleshoot, debug, and optimize application performance - Participate in code reviews and technical discussions Qualifications - 5–10 years of professional experience in software development - Strong proficiency in PHP and modern frameworks such as Symfony and Laravel - Experience with Zend Framework - Solid understanding of full stack development principles - Ability to communicate effectively in English in a professional setting Benefits - Competitive salary - Remote work environment
• Develop and maintain enterprise Java applications • Design and implement workflows using Camunda 8 • Build APIs and integrate with databases and MQ systems • Ensure code quality through automated testing • Work in Agile (Scrum/SAFe) teams and support CI/CD pipelines
• Розбудова та підтримка архітектури AI-powered платформи. • Розробка та підтримка API для клієнтських інтерфейсів та інтеграцій. • Вирішення проблем користувачів так, щоб водночас досягати бізнес-цілей. • Проведення конструктивних код-рев'ю. • Дотримання найкращих інженерних практик, застосування принципів SOLID та GRASP при розробці коду.
• Conducting database assessments to identify schema inconsistencies, redundant structures, and performance issues • Designing, refactoring, and optimizing relational database schemas to support modernization • Executing hands-on database optimization, tuning, and legacy system stabilization • Supporting configuration management, patching, release management, and CI/CD integration • Collaborating with developers, architects, and security analysts to align database structures with modern frameworks • Troubleshooting and resolving database-related defects across development, testing, and operations • Supporting security authorization documentation, risk assessments, and vulnerability remediation • Validating database changes through unit, integration, system, and user acceptance testing • Creating and maintaining technical documentation including schemas, data models, change logs, and sustainment procedures • Participating in Agile ceremonies and supporting traceable, well-documented release processes



