About the job
Location
As a Frontend Engineer (Full Stack Environment) at DoiT, you will be a vital member of our Engineering teams across the EMEA region. This position is fully remote, available to full-time employees residing in the UK, Ireland, Estonia, Israel, the Netherlands, and Sweden. We are also open to contractors from Eastern Europe and Portugal.
Who We Are
DoiT is a global leader in technology, empowering cloud-driven organizations to harness the full potential of the cloud for business growth and innovation. We integrate data, advanced technology, and human expertise to ensure our clients operate in a well-architected and scalable environment from planning through to production.
Through our proprietary DoiT Cloud Intelligence platform, we merge cutting-edge technology with human insight, aiding our clients in resolving complex multicloud challenges and boosting efficiency.
With decades of experience in multicloud solutions, we excel in areas such as Kubernetes, GenAI, and CloudOps. As an award-winning strategic partner of AWS, Google Cloud, and Microsoft Azure, we support over 4,000 customers globally.
The Opportunity
We are seeking a frontend-focused Full Stack Engineer to join our PerfectScale team at DoiT. In this role, you will be instrumental in developing and enhancing the foundational infrastructure and services that drive PerfectScale for Compute. You will engage with scalable, multi-cloud systems that improve performance, cost efficiency, and automation within Kubernetes environments.
Your responsibilities will include designing, developing, and maintaining essential platform components, including cloud integrations and intelligent cost optimization workflows. This position offers a unique chance to influence the infrastructure that supports the DoiT and PerfectScale partnership, directly impacting how our customers optimize and scale their compute workloads.
Responsibilities
- Develop and enhance frontend-heavy features utilizing React and TypeScript, with a strong emphasis on usability, performance, and maintainability.
- Collaborate with backend engineers to design and implement clean APIs that empower rich frontend experiences.
- Take ownership of features from technical design and implementation through testing and long-term maintenance.
- Enhance frontend architecture, component reuse, and overall code quality.
- Actively engage in design discussions, balancing technical feasibility with user experience.

