Mid-Level Full-Stack Developer
Join The Cloud People’s Cloudia Platform team as a Mid-Level Full-Stack Developer with a focus on automated testing and quality assurance.
Ready to elevate your development career by mastering a complex cloud platform from the inside out?
In this unique hybrid role, you’ll take ownership of our test automation infrastructure while progressively learning our microservices architecture through hands-on test and feature development. This position offers a structured growth path toward becoming a proficient full-stack developer with deep technical and platform knowledge.
Your Journey
You’ll begin by strengthening our testing and quality foundation, gaining insights into:
- How our microservices communicate through Google Cloud Pub/Sub,
- How our Angular frontend interacts with Spring Boot APIs, and
- How our AI-powered features work on the Cloudia Platform.
- As you build comprehensive test coverage, you’ll gradually take on feature development responsibilities, evolving into a well-rounded full-stack developer with quality-first principles.
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.
Technical Stack You’ll Work With
Backend Testing: JUnit 5, Mockito, AssertJ, TestContainers, Random Beans, Spring Security Test
Frontend Testing: Playwright, Jasmine, Karma, Puppeteer
Backend Development: Java 11+ (targeting Java 21), Spring Boot 3.3+, Spring Cloud GCP, MongoDB, Redis
Frontend Development: Angular 17+, TypeScript, RxJS, Angular Material
Cloud: Google Cloud Platform (Pub/Sub, Cloud Storage, BigQuery, Vertex AI)
DevOps: Gradle 8+, Docker, Bitbucket Pipelines, Google Cloud Build
Qualifications
- 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.
Nice to Have
- Experience with E2E testing frameworks (Playwright, Cypress, Selenium).
- Knowledge of TestContainers or other Docker-based testing tools.
- Familiarity with Google Cloud Platform services.
- Experience with MongoDB or other NoSQL databases.
- Understanding of event-driven architecture and message queues.
- Experience with CI/CD pipelines and automated test execution.
- Knowledge of test coverage tools and quality metrics.
What We Offer
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.
About Cloudia
Cloudia is The Cloud People’s proprietary platform that enables Smart Resourcing — connecting customers and consultants through transparent, data-driven delivery models.
As part of the Cloudia team, you’ll be building the foundation that powers AI-driven innovation and next-generation cloud delivery worldwide.
- Department
- Delivery
- Locations
- The Cloud People, Łódź (Poland), The Cloud People, Krakow (Poland)
- Remote status
- Hybrid
A unique career - Join us
About The Cloud People
Want to join the team?
We are looking for talents who want to join a team of experts on the ServiceNow Platform. If you can't find any open positions that are suitable for you, please send us an application and CV.
Or do you have questions about the open positions?
Already working at The Cloud People?
Let’s recruit together and find your next colleague.