
Senior Full-stack Developer
Job Description
Posted on: November 1, 2025
Company Description
Algoteque is a trusted IT consultancy and nearshore delivery partner with over 15 years of experience in supporting organizations through innovation, digital transformation, and scalable tech delivery. We help companies from startups to global enterprises build the right technology teams and deliver high-impact software solutions across various industries such as Banking, FinTech, Insurance, Telecom, Pharma, Energy, and more. Algoteque specializes in services including Software Development & Engineering, AI & Machine Learning Solutions, Test Automation & QA, Cybersecurity & Identity Management, and Data Science. With offices in Poland, Czech Republic, the UK, the US, and the Netherlands, we support clients globally, helping them move fast, scale smart, and innovate confidently.
Job Description
We are currently seeking a skilled Fullstack Developer with strong experience in Java and React to join an innovative EdTech project for one of our key clients. This is a unique opportunity to work on a meaningful product that is reshaping children's and educators' digital education experiences.
What You'll Do
- Design, develop, and maintain scalable web applications using Java and React
- Collaborate with cross-functional teams, including designers, QA, and DevOps
- Participate in code reviews and contribute to architectural decisions
- Ensure high code quality and performance through testing and optimization
- Stay up-to-date with emerging technologies and propose their adoption when relevant
Profile / Requirements
- Proven experience as a Full-stack Developer with a strong portfolio
- Proficiency in Java 17+ (Spring, Hibernate) for backend development
- Design Patterns: Good understanding of the practical usage of the software design patterns.
- Spring Framework and Spring Security: Experienced with dependency injection, security, and web services.
- RESTful API Development: Skilled in designing and implementing REST APIs.
- Hibernate ORM: Familiar with ORM concepts and Hibernate, experience with performance optimisation.
- Logging and Monitoring: Familiar with SLF4J, Log4J, and application monitoring practices.
- Solid frontend knowledge of Angular (and React is plus) and frontend technologies (HTML, CSS, TypeScript)
- PostgreSQL or Similar Relational Databases: Proficient in SQL and database management, experience in database optimisations (indexing, performance insights, normalization/denormalization).
- Unit Testing: Proficient in unit testing with JUnit and Mockito, familiarity with PowerMock.
- Build Tools: Proficient with Maven.
- Cloud: Commercial experience with the AWS Services. We expect candidate to have more advanced experience with AWS rather than just EC2, S3 storage.
- Microservices and Serverless Architectures: Experience with EventBus, SOA (Service Oriented Architecture or at least with combination monolith + surrounding services responsible for particular functionality). Experience with microservice architecture.
- Containerization and Orchestration: Experience with Docker and good understanding of ECS, EKS.
- CI/CD for Cloud Environments: Skilled and experienced with CI/CD pipelines and familiarity with AWS CodePipeline and CodeBuild.
- Infrastructure as Code (IaC): Good understanding of AWS CDK/Terraform.
- Soft Skills: Good communication skills, team collaboration abilities, and a results-driven mindset.
- Strong communication skills and the ability to work independently in a remote environment
- Very good command of English (spoken and written)
- Very good, commercial, and practical experience with AI tools for developers( the best Cursor)
- Native/Bilingual Polish
*This is a 100% remote work offer (from Poland), based on a B2B contract, for a long-term, full-time position in a stable, developing project. A sole proprietorship registered in Poland (JDG) is required. We look forward to receiving your CV and contacting you. Algoteque Team
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
ReactRemoteJobs.com
Get ReactRemoteJobs.com on your phone!
