.
Mid-Level Full-Stack Developer
  • Łódź
Mid-Level Full-Stack Developer
Łódź, Łódź, Łódź Voivodeship, Polska
The Cloud People Poland Sp. z o.o.
31. 10. 2025
Informacje o stanowisku

technologies-expected :


  • Google Cloud Platform (Pub/Sub, Cloud Storage, BigQuery, Vertex AI)

technologies-optional :


  • Karma
  • Puppeteer
  • Jasmine
  • Playwright
  • Spring Security Test
  • Random Beans
  • TestContainers
  • AssertJ
  • Mockito
  • JUnit5
  • Java 11+ (targeting Java 21)
  • Spring Boot 3.3+
  • Spring Cloud GCP
  • MongoDB
  • Redis
  • Angular 17+
  • TypeScript
  • RxJS
  • Angular Material
  • Gradle 8+
  • Docker
  • Bitbucket Pipelines
  • Google Cloud Build

responsibilities :


  • Testing & Quality (Primary Focus – 70%):
  • Design, implement, and maintain automated tests for our microservices using JUnit 5, Mockito, and TestContainers.
  • Build and enhance end-to-end (E2E) test suites with Playwright for critical user workflows.
  • Develop integration tests validating communication between services via Google Cloud Pub/Sub.
  • Create unit tests for Spring Boot services and Angular components (Jasmine/Karma).
  • Implement test fixtures and mock data generators for MongoDB-based services.
  • Set up and maintain test environments using Docker and TestContainers.
  • Track and improve test coverage metrics across backend and frontend codebases.
  • Document testing patterns and best practices for the team.
  • Identify and report defects, collaborating with senior developers to diagnose root causes.
  • Participate in code reviews, ensuring testability and clean code practices.
  • Feature Development (Learning & Growth – 30%):
  • Develop and maintain full-stack features under the mentorship of senior engineers.
  • Implement API endpoints in Spring Boot following OpenAPI specifications.
  • Build and integrate Angular components with backend APIs using HAL/HATEOAS patterns.
  • Work with MongoDB for data persistence and queries.
  • Contribute to AI-powered features using Vertex AI and Gemini models.
  • Collaborate with cross-functional teams to deliver reliable, high-quality solutions.

requirements-expected :


  • 2–4 years of software development experience with Java and/or TypeScript/JavaScript.
  • Strong interest in automated testing and quality assurance.
  • Experience writing unit and integration tests (JUnit, Mockito, Jasmine, or similar).
  • Familiarity with Spring Boot or similar backend frameworks.
  • Basic understanding of Angular, React, or Vue.js.
  • Understanding of RESTful APIs and HTTP protocols.
  • Experience with Git and collaborative code review practices.
  • Good communication skills in English (written and verbal).
  • Eagerness to learn complex microservices architectures.
  • Attention to detail and strong problem-solving mindset.

offered :


  • -A unique opportunity to master a complex cloud platform through hands-on testing and feature development.
  • -A clear, structured growth path from testing specialist to full-stack developer.
  • -Mentorship from experienced senior developers and tech leads.
  • -Work on a cutting-edge, AI-powered platform built on Google Cloud.
  • -Collaboration with talented engineers and consultants across Europe.
  • -A flexible hybrid work environment in Poland.
  • -Continuous learning opportunities with modern cloud, AI, and microservices technologies.
  • Career Growth Path:
  • Months 1–6: Focus on understanding the codebase through test development and expanding test coverage.
  • Months 6–12: Begin contributing to feature development while maintaining testing responsibilities (≈50/50 split).
  • Months 12–18: Transition to feature ownership, using testing as your quality advantage (≈30/70 split).
  • Beyond: Become a proficient full-stack developer with deep system knowledge and a quality-first mindset.

benefits :


  • private medical care
  • life insurance

  • Praca Łódź
  • Łódź - Oferty pracy w okolicznych lokalizacjach


    106 220
    16 821