Full Stack Engineer - Platform team
Full Stack Engineer - Platform team

Full Stack Engineer - Platform team

Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
DoiT

At a Glance

  • Tasks: Develop and maintain core platform services that enhance user experience and reliability.
  • Company: DoiT, a global tech company driving cloud innovation and efficiency.
  • Benefits: Unlimited vacation, flexible work options, health insurance, and professional development support.
  • Why this job: Shape the future of cloud technology while working with cutting-edge tools and a dynamic team.
  • Qualifications: 4+ years in software development; strong skills in React, Node.js/TypeScript, or Go.
  • Other info: Join a remote-friendly team that values personal growth and collaboration.

The predicted salary is between 28800 - 48000 £ per year.

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.

#J-18808-Ljbffr

Full Stack Engineer - Platform team employer: DoiT

DoiT is an exceptional employer that champions a culture of innovation and collaboration, offering remote work opportunities across multiple countries including the UK, Ireland, and Spain. With benefits like unlimited vacation, flexible working options, and a strong focus on professional development, employees are empowered to grow in their careers while contributing to impactful projects in cloud technology. Join a diverse team where your contributions directly enhance user experiences and drive business success in a supportive and dynamic environment.
DoiT

Contact Detail:

DoiT Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer - Platform team

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practicing common questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at DoiT.

We think you need these skills to ace Full Stack Engineer - Platform team

Full Stack Development
Node.js
TypeScript
Go
React
Authentication Systems
OAuth 2.0
JWT
Microservices Architecture
API Design
Git/GitHub
Collaboration Skills
Google Cloud Platform
Kubernetes
Slack Integrations

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Full Stack Engineer role. Highlight your experience with Node.js, React, and any cloud technologies you've worked with. We want to see how you can contribute to our platform!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role at DoiT. Share specific examples of your past work that relate to the responsibilities listed in the job description. This is your chance to show us your personality and passion!

Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to include them. We love seeing real-world applications of your skills, especially if they involve multi-tenant systems or integrations with platforms like Slack.

Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of your application and ensures it reaches the right people. Plus, we can't wait to see what you bring to the table!

How to prepare for a job interview at DoiT

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Node.js, TypeScript, and Go. Brush up on your knowledge of authentication systems and microservices architecture, as these are crucial for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. This will demonstrate your problem-solving abilities and adaptability, which are key qualities for a Full Stack Engineer.

✨Understand the Company’s Mission

Familiarise yourself with DoiT's mission and the services they provide. Being able to articulate how your skills can contribute to their goals will show that you’re genuinely interested in the role and the company.

✨Prepare Questions

Have a list of thoughtful questions ready to ask during the interview. This could include inquiries about team dynamics, project management practices, or future technology initiatives. It shows you're engaged and eager to learn more about the role.

Full Stack Engineer - Platform team
DoiT
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>