cover image
DoiT

Full Stack Software Engineer

Remote

United Kingdom

Full Time

24-04-2025

Job Specifications

Location

Our Sr Software Engineer (Data) will be an integral part of our Engineering teams in EMEA.

This role is based remotely in EMEA in one of our legal entities: the UK, Ireland, Estonia, or Spain. It is also available to contractors in other Eastern European locations and Portugal.

Who We Are

DoiT helps fast-growing, digital native companies globally to harness public cloud technology and services to drive business growth. A full-service provider of multi-cloud technology and expertise, DoiT combines the power of intelligent software with deep expertise in Kubernetes, artificial intelligence, and more to deliver the true promise of the cloud at peak efficiency - with ease, not cost.

An award-winning strategic partner of AWS, Google Cloud, and Microsoft Azure with $2B cloud spend under management, DoiT works alongside more than 3,000 customers in 70 countries. At DoiT, you’ll join a growing team of committed, experienced, and collaborative “Do’ers” who are passionate about solving the most complex cloud challenges.

The Opportunity

As a Sr Software Engineer (Data), you will be working on improving the DoiT Cloud Intelligence product and implementing new features. You'll be collaborating with product managers and developers from other teams and also participating in product-making decisions.

Responsibilities

Implementing features. From the proposal, through spec and implementation, to maintenance. You're expected to propose things that you think can be a good addition to the products
Reviewing code. We believe in code reviews. And you will soon start reviewing pull requests as well!
Improving the health of the codebase. We’re mindful of accumulating technical debt. We dedicate one day per week to housekeeping
Providing feedback. The team plans and discusses the upcoming work. We provide feedback to each other, trying to find challenges and unknowns as early as possible

Qualifications

5+ years of software development experience
Experience with BigQuery, ClickHouse, SQL, and working with data
Experience with both Frontend and Backend engineering
A solid understanding of programming languages, ideally knowledge of the React framework and Go programming language, but if you don’t, you will be willing to learn and fully embrace these languages
Advantageous to have experience developing solutions in the Cloud, and/or using Cloud services but certainly not a must
Embraces continuous development and learning
Knowledge of software engineering practices
Demonstrated passion for creating high-quality web/SaaS apps
Experience with Git/GitHub
Excellent communication skills in English, both written and verbal
Self-organized, Goal-oriented, self-motivated individual who is confident, thorough and tenacious
Ability to effectively operate with flexibility in a fast-paced, constantly evolving team environment
A great sense of humor and enjoys having fun at work

Bonus Points

BA/BS degree or equivalent practical experience
Experience with Google Cloud or AWS services from a production environment

Are you a Do’er?

Be your truest self. Work on your terms. Make a difference.

We are home to a global team of incredible talent who work remotely and have the flexibility to have a schedule that balances your work and home life. We embrace and support leveling up your skills professionally and personally.

What does being a Do’er mean? We’re all about being entrepreneurial, pursuing knowledge and having fun! Click here to learn more about our core values.

Sounds too good to be true? Check out our Glassdoor Page.

We thought so too, but we’re here and happy we hit that ‘apply’ button.

Unlimited PTO
Flexible Working Options
Health Insurance
Parental Leave
Employee Stock Option Plan
Home Office Allowance
Professional Development Stipend
Peer Recognition Program

About the Company

DoiT is committed to helping simplify how you consume cloud so you can focus on business growth and innovation. With the tools and expertise to buy, manage, and measure your multicloud usage and costs, DoiT delivers procurement advantage, world-class expertise to solve essential challenges, and full-service FinOps solutions to navigate and automate spend. DoiT’s global team of cloud experts have decades of experience in the analytics, optimization, and governance of cloud architecture, as well as specializations in Kubernet... Know more

Related Jobs

Company background Company brand
Company Name
TieTalent
Job Title
Senior DevOps Engineer
Job Description
About Senior DevOps Engineer - CyberSec / Start-Up About The Company Hyre AI is recruiting for a Senior DevOps Engineer to join a highly ambitious early stage cybersecurity start-up at a crucial time in their growth following a successful seed round. Our client is on a mission to make the internet a safer place; their products aim to make sure that behind every click, login, and purchase - is a real human being. If you're a scrappy engineer who wants a role with autonomy & impact, this role might just be for you! What You'll Be Doing As a Senior DevOps Engineer, you’ll be at the core of our client's infrastructure. They are building a lightning fast, highly maintainable microservice architecture at global scale. Their performance directly impacts clients’ application performance — uptime, latency, and resilience are part of their product’s promise. You’ll play a key role in the development of CI/CD pipelines and Kubernetes environments, enabling engineers and researchers to ship securely, recover quickly, and move with confidence. You’ll build the systems that make rapid iteration safe — from deployment workflows and rollout strategies to observability, alerting, and incident response. You'll be actively exploring innovative approaches to automation, deployment, and environment management — things that give our client leverage, speed, and clarity without trading reliability. You’ll be encouraged to experiment, challenge convention, and bring ideas that raise the bar. You’ll work closely with engineering, research, and product teams to translate detection breakthroughs into fast, reliable deployments — making sure innovation doesn’t just happen, but ships, scales, and holds up in the real world. About You Here’s the kind of person who our client would be excited to work with: You’re resourceful and fast-moving: You know how to navigate ambiguity and move projects forward without needing a playbook. You think from first principles: You break problems down to fundamentals, question assumptions, and build smart, original solutions when needed. You act with ownership: You take full responsibility for outcomes, not just tasks. You step into gaps, solve problems decisively, and keep standards high. You bring high energy and clear thinking: You approach challenges with curiosity, positivity, and focus — and you keep momentum even when things get hard. You care about the work, not the ego: You argue the case when it matters, back your thinking with evidence, and adapt quickly when new information comes in. You’re multi-dimensional: You're more than just your technical skills — you're intellectually curious, open-minded, and constantly sharpening your edge. Your Experience Here's some thoughts on the experience you'll need to be successful in this role: You’ve honed your skills over at least 4 years’ experience in DevOps or SRE roles; any background in InfoSec is a bonus Strong hands-on experience with Kubernetes Demonstrable experience working with GCP or AWS Proficient in CI/CD pipelines (bonus points for GitHub Workflows) Familiarity with our programming languages would be a bonus (Node.js, GoLang, Python) What's In It For You Competitive salary (let’s talk!) Stock options – share in their growth Employer-matched pension plan The opportunity to shape systems that stop fraud before it starts and front-row seat in redefining online trust and identity Nice-to-have skills DevOps Kubernetes GCP AWS Node.JS Python London, England Work experience DevOps Languages English
London, United Kingdom
On site
Full Time
05-05-2025
Company background Company brand
Company Name
BytePitch - Software Labs
Job Title
FullStack Software Engineer
Job Description
About Us BytePicth lives to unlock the power within. We are on a mission to inspire and enable people and communities to discover, develop and harness their inner capabilities for meaningful and sustainable growth. We focus on providing the tools and resources that foster personal empowerment and collective progress, building technology that has a long-lasting positive impact. We envision a world where happy and empowered people transform lives through sustainable technology. Our projects touch on multiple industries, allowing us to navigate between different areas and embrace diverse experiences. Tech-wise, we are neither square nor round - we master several tech stacks - and we might be tech experts, but we're people first and foremost, bringing this human approach to our work. By nurturing the holistic well-being of our people, we enable them to become drivers of positive change through the solutions they create. Our commitment to human and business sustainability ensures that everything that we do is balanced and grounded in responsibility, benefiting both present and future generations. Curious to know more? Then keep reading to learn what’s so special about us: We are unique: Each of us is one of a kind and here, we find the space and the freedom to be ourselves and express our very own specific needs. We cherish the differences and support people in their uniqueness, unlocking the powers of diversity, equity and inclusion. We are conscious: We are mindful of the people and communities around us. We seek to gain full knowledge of the contexts in which we act so we can make informed decisions and smart moves and leave a long-lasting positive impact - unlocking the powers of awareness, accountability and sustainability. We look after each other: People come first and we are all responsible for supporting, protecting and taking care of one another. Respect, empathy, active listening, autonomy, flexibility - these are the cornerstones of our approach. We love people and we prioritise their holistic well-being, unlocking the power of happiness. We are stronger together: We foster strong, honest, trusting, loyal and long-lasting relationships for funnier, better and more engaged teamwork, unlocking the powers of communication, connection and collaboration. We go further: We're all about a growth mindset. We are proactive and courageous and we embrace the lessons we can take from failures. We create opportunities for continuous learning, development and transformation - unlocking the powers of creativity, innovation and high performance. Does this sound like you? Do you think you were born to unlock the power within? Do you see yourself transforming lives through sustainable technology? Then BytePitch is the place for you! Job Summary As a Full-Stack Engineer, you’ll work on both the frontend and backend of our software applications. You’ll be responsible for designing, developing, and maintaining end-to-end solutions that deliver exceptional user experiences as well as create and handle asynchronous and event-driven workflows in an Agile environment. Responsibilities Design, develop, test, and maintain our software applications' frontend and backend components. Collaborate with designers to create visually appealing, responsive user interfaces that enhance user satisfaction. Build robust backend systems, including APIs and databases, to support frontend functionality. Optimize code, assets, and databases for speed and performance, ensuring a seamless user experience. Ensure that web applications work consistently across various browsers and platforms. Develop mobile-friendly and responsive designs that adapt to different screen sizes and devices. Implement best UI/UX design practices to enhance usability and overall user experience. Develop interactive features and components using JavaScript frameworks (e.g., React, Angular, Vue.js) and backend technologies. Write and maintain unit tests, conduct thorough testing, and troubleshoot issues on both the frontend and backend. Work closely with other engineers, designers, and other team members to deliver integrated and seamless solutions. Create clear and concise technical documentation for front- and backend code and development processes. Stay up-to-date with the latest development trends, technologies, and industry best practices. Requirements Proven experience in fullstack software development, with a strong portfolio showcasing projects you have worked on. Proficiency in frontend technologies (HTML, CSS, JavaScript) and modern frontend frameworks (e.g., React, Angular, Vue.js). Strong understanding of backend technologies and programming languages (e.g., Python, Java, Node.js, Ruby). Experience with version control systems (e.g., Git) and code collaboration tools. Attention to detail and a passion for creating visually appealing and user-friendly interfaces. Effective communication and collaboration skills to work within cross-functional teams. Adaptability to evolving technologies and project requirements Benefits We offer: Two types of contracts are available: Employment & Service (B2B) Agreements; Competitive salary according to your experience; Additional benefits such as meal allowance, health insurance, extra days off (depending on the type of contract/location); Fully remote work; Flexibility to help you balance the personal and professional aspects of your life; An inclusive culture where you can be yourself and thrive professionally; A supportive environment for your overall well-being; A budget for training; A personalised development plan based on our career paths; Opportunities to travel according to the project/client needs; Face-to-face company events per year to connect with colleagues and strengthen company culture. At BytePitch, we unlock the power of diversity, equity and inclusion by fostering a diverse work environment - we deeply believe that teams with different perspectives and experiences are stronger. We encourage women, people of colour, LGBTQIA+ individuals, people with disabilities and/or neurodevelopmental conditions, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply. We actively promote equality of opportunity for all with the right mix of talent, skills and potential, therefore decisions related to hiring, compensating, training, evaluating performance, or terminating are made fairly and we do not discriminate on the basis of race, colour, national origin, sex, gender, religion or belief, sexual orientation, age, marriage/civil partnership, pregnancy/maternity or disability status. We strive to create an inclusive environment that makes every employee and candidate feel welcome, and all employees and contractors of BytePitch are responsible for maintaining a work culture free from discrimination and harassment by treating others with kindness and respect. Please let us k...
London, United Kingdom
On site
Full Time
05-05-2025
Company background Company brand
Company Name
Lawhive
Job Title
Senior Software Engineer, Infrastructure
Job Description
We’re on a mission to make sure everyone has access to the law. Lawhive is an online platform for consumers and small businesses to get legal help for a fraction of the cost of a law firm. Our platform combines regulated human lawyers collaborating alongside the world’s first AI lawyer specifically built for consumer legal work. Equal access to the law is one of the biggest and most pressing unsolved problems in society today. We’re passionate about leveling the playing field and believe access to the law should be a basic utility in society. Our AI lawyer Lawrence is built on top of our own fine-tuned LLM who has passed the Solicitors Qualifying Exams (SQE). We have backing from leading US and UK VC funds including Google Ventures, Balderton Capital and TQ Ventures (who have funded 82 unicorns between them!). We recently secured a $40m Series A funding round to facilitate international expansion and to grow our team. This represents one of the five largest Series A rounds in Europe for 2024! The RoleResponsibilities Build & Improve Backend Systems: Work with Python (FastAPI, Pydantic) to develop robust APIs and services that interface with LLMs. Develop & Maintain Scalable Infrastructure: Design, implement, and optimise cloud-based infrastructure for our AI and legal automation platform. Optimise AI Workloads: Architect and scale compute infrastructure to support AI inference, batch processing, and real-time interactions. Manage Event-Driven Architecture: Build and maintain event-driven systems for scalable, real-time processing. Long-Running Workflows & Orchestration: Evaluate and implement workflow orchestration solutions to handle complex AI pipelines and legal automation. Real-Time Communication Infrastructure: Optimise communication methods to improve chatbot responsiveness and user experience. Document Storage & Retrieval: Work on indexing and retrieval mechanisms using OpenSearch, S3, and AI-assisted document processing. Build Data Pipelines: Design and implement efficient ETL pipelines to ingest, transform, and store data from multiple sources (APIs, websites, legal knowledge bases). Infrastructure Decision-Making: Influence and drive architectural decisions to ensure scalability, reliability, and cost-effectiveness. Researcher Enablement: Provide tools and infrastructure to support AI and data research teams (e.g., Langfuse, experiment tracking, dataset management). Our Engineering Culture Ship daily - We’re building and releasing features fast, going from idea to production in hours rather than weeks. Empathise with users - Lawyers and legal clients have unique perspectives, preferences and expectations. We build products which understand them deeply. Strive for excellence - We’re ambitious and moving fast. The whole business is pushing to be a category defining legal tech company. Constantly learning and experimenting - We’re at the cutting edge of using AI to directly improve people’s lives. We take a blue-sky but pragmatic approach to how we apply new technologies. Our Tech Stack TypeScript (Full-stack) React + Next.js, Tailwind, Prisma, tRPC PostgreSQL, MongoDB, Redis Serverless, AWS, Google Cloud, Github Actions DBT, BigQuery Terraform Python Requirements Strong Backend Development Skills: Proficiency in Python, FastAPI, Pydantic. Infrastructure Expertise: Experience with AWS services (Lambda, S3, ECS, EventBridge, RDS, OpenSearch) and Terraform. Event-Driven Systems Knowledge: Experience designing and implementing event-driven architectures (SNS/SQS, Kafka, Redis Streams, etc.). Orchestration & Workflows: Experience with long-running workflow solutions like Ingest, Step Functions, Temporal, or Airflow. Real-Time Systems: Understanding of real-time communication protocols such as WebSockets and SSE. Data Engineering Mindset: Experience designing scalable ETL pipelines and working with structured/unstructured data. Security & Reliability Focus: Familiarity with best practices for cloud security, IAM, and infrastructure reliability. Strong Debugging & Problem-Solving Skills: Ability to investigate and solve production issues in distributed systems. Nice to Have Scaling AI Workloads: Familiarity with optimising and running AI/ML workloads in production (batch vs. real-time inference, GPU utilisation, etc.). Knowledge of Vector Databases: Experience with vector databases. Hands-On Experience with Kubernetes: Proficiency in managing Kubernetes clusters and deploying applications. Experience with agentic AI or autonomous AI systems. Prior Experience in Legal Tech: Understanding of the legal industry and experience working with legal technology solutions. Benefits 34 Holidays (25 days annual leave + your birthday off + bank hols in England) Equity Pension Regular team building activities, socials, and annual retreat! 20% off legal fees through Lawhive
London, United Kingdom
On site
Full Time
05-05-2025
Company background Company brand
Company Name
Orbital
Job Title
Senior Software Engineer
Job Description
About Us We are Orbital an AI company on a mission to automate the legal segment of every property transaction in the world . We iterate rapidly to build products that utilise the bleeding-edge of generative AI. Products that are powered by the latest foundation LLM’s including OpenAI’s GPT-4o and o1 along with Anthropic’s Claude models. Our early bet on agentic architectures using these models has placed us at the forefront of THE most advanced technological advancements of our generation . We’re spearheading an unprecedented shift in how the world’s #1 asset class is transacted, globally. Legal reasoning is a hard problem and requires some of the smartest and most experienced professionals to solve legal challenges for their clients. Because of this, we have many challenging problems on the path to building a powerful AI assistant that can provide accurate, efficient, and reliable support to legal professionals in the world of real estate. Already the trusted ally of thousands of lawyers and commercial property professionals in the UK across a diverse spectrum of blue-chip firms, our innovative solutions have earned accolades from the UK's magic circle law firms—Clifford Chance, Linklaters, Allen & Overy, Freshfields, and Slaughter & May—as well as renowned organisations like Tesla and Marks & Spencer. Now in the early stages of an international expansion (USA in particular ), we're continuing to expand our talented team to support our growth. Bolstered by the support of industry giants, including some of the world's largest real estate, insurance companies and VC’s such as LocalGlobe, Seedcamp, JLL, First American Financial, and Investec , we’re on the lookout for exceptionally talented people to join us in shaping the future of property transactions with the rapid advancements in AI technology. Our vision We believe that property transactions in this century shouldn't still rely on busy lawyers checking through documents and writing reports. We're building an automated AI solution for property diligence to make transactions more efficient and transparent for everyone. Our mission Our mission is to help any professional or individual involved in a property transaction to properly understand what they are getting into, from the outset, before incurring legal fees. Our values We are Bold & Ambitious (changing an entire industry is hard!) We give Power to our People (we give exceptional people autonomy to succeed) We Question or Commit (we welcome debate, but love reaching quick decisions) … and we Eat that Frog! (we take on the hardest thing first) Role Overview We are seeking a Senior Software Engineer to join our team as we build and scale innovative AI-driven products that bring much-needed transparency to the home-buying process and transform the way property is transacted. Our current product transforms the way real estate professionals conduct due diligence, streamlining the analysis of extensive property portfolios previously involving tens of thousands of documents reviewed manually by legal teams. We’re now evolving this product and developing new offerings to add even more value to our users. At Orbital, we leverage the most intelligent, bleeding edge models from leading AI labs like OpenAI, Google, Gemini and Anthropic. This is an exciting opportunity for someone who is passionate about LLMs, AI agents, and agentic architecture, and who wants to work at the forefront of AI technology in production use cases. We are looking for Software Engineers who have transitioned into AI Engineering, or who have an interest in making that transition where you will be working on our cutting edge AI agent, Orbital Copilot. While commercial experience in a company is a preference, it is not mandatory. What matters most is you’re an exceptional technical problem solver, interested in applying that skill set when using LLMs and agentic principles. You’ll own the end-to-end design and development of AI-driven features and systems, working alongside a dynamic and fast-paced team focused on quality, usability, and impact. You will play a critical role in every stage of the development lifecycle, from discovery and design to implementation, deployment, and continuous improvement. Supported by a cross-functional team, you will deliver impactful solutions initially to lawyers and then to a broader B2B customer base. You’ll get a chance to: Take ownership of key AI technology decisions and lay the groundwork for the company’s ambitious growth plans. Design, develop, and deploy AI-driven systems and features, integrating state-of-the-art LLMs. Collaborate with a cross-functional team (AI Engineers, AI product managers, VP of AI, legal domain experts and software engineers) to define user stories, rapidly experiment, and ship new features directly to customers to use Explore and implement advanced concepts such as multi-agent systems, retrieval-augmented generation (RAG), agentic architectures and next generation OCR pipelines Champion quality and reuse across the product and the codebase. Work across the business to ensure the features you develop have a real impact on customers and move key business metrics as we design and build a brand-new product that doesn’t yet exist in the market. Participate in architecture and code reviews to continuously improve the quality, maintainability, security, and scalability of our applications. Requirements You should apply if: You have a background in software engineering and have made the transition into AI Engineering, or are motivated to make that transition. You are excited about the potential of LLMs, AI agents, and agentic architectures. You have in depth experience with full stack or backend Python development. You value shipping early and often to get customer feedback and then iterating quickly to improve the product. You have excellent verbal and written communication skills in English. You have proven experience delivering large, complex software engineering systems. It Would Also Be Nice If You Have Prior experience with LLMs (OpenAI’s GPT-4o, o1, and Claude models from Anthropic) or agentic systems. Prior experience with data science / ML / NLP. Any Frontend experience. Proven expertise in building highly secure, fault-tolerant APIs. Experience building high-performance, distributed systems at scale. A strong understanding of modern dev practices like 12 Factor, CI/CD, and observability tools such as Datadog or Prometheus. Exposure to GraphQL APIs and WebSockets for real-time interactions. As part of our commitment to information security, all employees are expected to adhere to company security policies and procedures, participate in mandatory security awareness training, and ensure the secure handling of sensitive data in line with ISO 27001 standards. Reporting potential risks or incidents is a key part of fostering our culture of security and compliance. Benefits Benefits: Competitive start...
London, United Kingdom
On site
Full Time
05-05-2025