Fullstack Engineer
Duration: Long-term
Workload: Full-time hours
Setup: Freelance (Daily Rate / Limited Company / Umbrella / Sole Trader)
Sponsorship: Not Provided
Location: Remote from Poland, Romania, Bulgaria, Czechia or Slovakia
We are looking for a Fullstack Engineer to join a client delivering large-scale ticketing and distribution platforms, building modern, high-traffic applications used by customers globally.
Key Responsibilities:
- Own the full software development lifecycle from design and development through to deployment and support.
- Develop scalable frontend applications using JavaScript/TypeScript and React.
- Build backend services, REST APIs, microservices and event-driven architectures using Java and Spring Boot.
- Design and maintain cloud-native solutions leveraging AWS services including Lambda, DynamoDB, S3, SQS and EventBridge.
- Implement Infrastructure as Code using Terraform and manage containerised workloads in Kubernetes.
- Enhance CI/CD pipelines and DevOps practices to support reliable deployments.
- Collaborate across engineering teams, contributing to architecture, code reviews and technical documentation.
- Use AI-assisted development tools responsibly to improve engineering productivity while ensuring code quality.
Must-Have Skills:
- 5+ years of software engineering experience.
- JavaScript/TypeScript and React expertise.
- Java and Spring Boot experience.
- AWS cloud services (Lambda, DynamoDB, S3, SQS, EventBridge).
- Terraform and Kubernetes.
- REST API design and microservices architecture.
- CI/CD experience, ideally GitLab CI/CD.
- NoSQL databases, Redis and event-driven systems.
- Strong English communication skills.
- Experience using AI coding assistants in development workflows.
Nice-to-Have:
- Next.js.
- GraphQL.
- Kafka or similar messaging platforms.
- Experience with high-traffic consumer platforms or third-party integrations.