Overview
Remote EMEA
Location : Remote (UK, Ireland, Estonia, Netherlands, Sweden, Spain and Israel) with openness to contractors in Eastern Europe and Portugal.
About the Company
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 to solve complex multicloud problems and drive efficiency. We specialize in Kubernetes, GenAI, CloudOps, and more. We are an award-winning strategic partner of AWS, Google Cloud, and Microsoft Azure, working with 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 platform services including authentication systems, multi-tenant architecture, notification systems, search infrastructure, and integrations that enable seamless user experiences across the platform.
The Platform Team owns essential services that every other team depends on, impacting reliability, scalability, and user experience of our product ecosystem. You will work on auth-service and presentation-mode to Slack integrations, Algolia search, multi-tenancy support, and notification systems.
This role provides an opportunity to shape the core infrastructure that underpins DoiT''s platform and product strategy.
Key Responsibilities
- Platform Infrastructure & Core Services
- Authentication & Authorization : Develop and maintain our auth-service supporting Google OAuth, Microsoft OAuth, and email link authentication across multi-tenant environments
- Multi-Tenant Architecture : Build and enhance multi-tenant systems that provide isolated, secure experiences for thousands of customers while maintaining operational efficiency
- Demo Mode : Implement and maintain demo environments that showcase product capabilities using anonymized datasets for prospective customers
- Integration & Communication Systems
- Slack Integrations : Build and maintain Slack app integrations for notifications, alerts, and workflow automation across customer workspaces
- Notification Systems : Develop comprehensive notification infrastructure supporting email, Slack, Microsoft Teams, and in-app notifications with routing and personalization
- Search Infrastructure : Work with Algolia to provide powerful, permission-aware search capabilities across users, customers, assets, invoices, and analytics data
- Development & Operations
- Feature Implementation : Propose improvements and new capabilities from proposal to specification, implementation, and maintenance
- Code Reviews : Participate in thorough code review processes to maintain high code quality
- Technical Debt Management : Dedicate time to improving codebase health and addressing technical debt proactively
- Cross-Team Collaboration : Work with product managers and engineers across teams to provide platform services that enable success
Technical Environment
Core Technologies
Frontend : React, TypeScriptDatabases : Firestore, BigQuerySearch : AlgoliaCommunication : Slack APIs, Microsoft Teams, SendGridQualifications
Required Experience
4+ years of software development experienceFull Stack engineering experience or strong frontend / backend engineer willing to expand skillsSolid understanding of React, Node.js / TypeScript, and / or Go (willingness to learn if not proficient)Experience with authentication systems and security best practicesKnowledge of microservices architecture and API designExperience with Git / GitHub and collaborative development workflowsExcellent communication skills in English, both written and verbalPreferred Experience
Experience with multi-tenant SaaS applicationsKnowledge of OAuth 2.0, JWT, and identity management systemsExperience with Google Cloud Platform or other major cloud providersFamiliarity with Firebase services (Auth, Firestore)Experience with search technologies (Elasticsearch, Algolia, etc.)Knowledge of notification systems and messaging platformsExperience with Slack / Microsoft Teams integrationsUnderstanding of Kubernetes and containerized applicationsPersonal Qualities
Self-organized and goal-oriented, thorough and tenaciousEmbraces continuous development and learningDemonstrated passion for creating high-quality web / SaaS applicationsAbility to thrive in a fast-paced, evolving team environmentExcellent problem-solving skills and attention to detailA sense of humor and enjoyment of workBenefits
Unlimited VacationFlexible Working OptionsHealth InsuranceEmployee Stock Option PlanProfessional Development StipendWe are a global, remote-friendly team that supports work-life balance and professional growth.
EEO statement and privacy disclosures have been streamlined to focus on the role and data handling consistency.
Next Steps
If you are interested in building your career at DoiT, apply to join our global team.
#J-18808-Ljbffr