Full Stack Engineer - Platform team
New Today
Location: Remote (UK, Ireland, Estonia, the Netherlands, Sweden, Spain, Israel). We are open to contractors in Eastern Europe and Portugal.
Full Stack Engineer - Platform Team
Who We Are
DoiT is a global technology company that helps cloud-driven organizations leverage the cloud to drive business growth and innovation. We combine data, technology, and human expertise to ensure customers operate in a well-architected and scalable state from planning to production. We deliver DoiT Cloud Intelligence, solving complex multicloud problems and driving efficiency. We specialize in Kubernetes, GenAI, CloudOps, and more, and are an award-winning strategic partner of AWS, Google Cloud, and Microsoft Azure, serving more than 4,000 customers worldwide.
The Opportunity
As a Full Stack Software Engineer on the Platform Team, you will work on foundational infrastructure and core services that power DoiT Cloud Intelligence. You will build and maintain critical platform services including authentication systems, multi-tenant architecture, notification services, search infrastructure, and integrations that enable seamless user experiences across the platform.
The Platform Team owns essential services that other teams depend on, making this a high-impact role where your work directly influences reliability, scalability, and user experience across the product ecosystem. You will work on auth-service, multi-tenancy, Slack integrations, Algolia search, notification systems, and more.
This role offers the opportunity to shape core infrastructure at the foundation of DoiT’s platform and product strategy.
Responsibilities
- Platform Infrastructure & Core Services: Develop and maintain the auth-service (Google OAuth, Microsoft OAuth, and email link authentication) across multi-tenant environments; build and enhance multi-tenant systems for isolated, secure experiences; implement demo environments with anonymized datasets for prospective customers.
- Integration & Communication Systems: Build Slack app integrations for notifications and workflow automation; develop comprehensive notification infrastructure (email, Slack, Microsoft Teams, in-app) with routing and personalization; work with Algolia to provide permission-aware search across users, customers, assets, invoices, and analytics data.
- Development & Operations: Propose improvements and new capabilities from proposal through specification, implementation, and maintenance; participate in code reviews; manage technical debt; collaborate with product managers and engineers to enable cross-team success.
- Technical Environment: Collaborate with teams using Node.js/TypeScript, Go, React, Firebase Auth, OAuth 2.0, JWT, Firestore, BigQuery, Google Cloud Platform (primary) with AWS and Azure, Kubernetes, Cloud Run, Pub/Sub, OpenTelemetry, and related tools.
Qualifications
Required Experience
- 4+ years of software development experience
- Full stack engineering experience or strong frontend/backend engineer willing to expand skills
- Solid understanding of React, Node.js/TypeScript, and/or Go (willingness to learn)
- Experience with authentication systems and security best practices
- Knowledge of microservices architecture and API design
- Experience with Git/GitHub and collaborative development workflows
- Excellent communication skills in English (written and verbal)
Preferred Experience
- Experience with multi-tenant SaaS applications
- Knowledge of OAuth 2.0, JWT, and identity management systems
- Experience with Google Cloud Platform or other major cloud providers
- Familiarity with Firebase services (Auth, Firestore)
- Experience with search technologies (Elasticsearch, Algolia, etc.)
- Knowledge of notification systems and messaging platforms
- Experience with Slack/Microsoft Teams integrations
- Understanding of Kubernetes and containerized applications
Personal Qualities
- Self-organized and goal-oriented, with strong problem-solving skills
- Commitment to continuous learning and high-quality web/SaaS development
- Adaptable to a fast-paced, evolving team environment
- Excellent communication and collaboration skills
Benefits
- Unlimited vacation
- Flexible working options
- Health insurance
- Parental leave
- Employee stock option plan
- Home office allowance
- Professional development stipend
- Peer recognition program
Are you a Do’er?
Be your truest self. Work on your terms. Make a difference. We are a global, remote-friendly team that supports professional and personal growth.
Learn about our core values and explore our Glassdoor page. We often highlight our culture of entrepreneurship, knowledge sharing, and having fun.
Note: This refinement preserves the core information while removing site notices and extraneous postings. The description remains focused on responsibilities and qualifications for the role.
- Location:
- United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology