Full Stack & Cloud Engineering
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
Role OverviewThe Associate Consultant - Full Stack & Cloud Engineering is an early-career consulting role designed for ambitious software engineers who want to combine technical excellence with professional consulting.Unlike traditional graduate software engineering roles, our Associate Consultants work directly alongside experienced consultants and client stakeholders from the outset. You’ll contribute to enterprise software delivery, cloud engineering, DevOps, Data & AI initiatives, technical workshops and solution design while developing the consulting skills required to become a trusted technology advisor.This role offers exposure to the complete software delivery lifecycle - from requirements gathering and solution architecture through to development, cloud deployment, client presentations and ongoing support.Whether you join as a recent graduate or with a small amount of commercial experience, you’ll receive structured mentoring, hands-on project experience and continuous professional development to accelerate your career.About Cloud Elemental Cloud Elemental is a modern technology consultancy specialising in Software Engineering, Cloud Engineering, DevOps, Platform Engineering, Data & AI.We work alongside our clients to solve complex engineering problems, modernise technology platforms and build scalable cloud-native solutions.At Cloud Elemental, you’ll do far more than write software. You’ll work on enterprise-scale cloud and software engineering projects, gain exposure to modern technologies, collaborate directly with clients, and develop the consulting skills that will shape the rest of your career.If you’re looking for an environment where you’ll be challenged, supported and trusted with real responsibility from the beginning, we’d love to hear from you.Key ResponsibilitiesSoftware EngineeringDesign, develop and maintain modern software solutions across a range of client and internal projects.Responsibilities include:Building modern full-stack web applications Developing RESTful APIs and backend services Creating responsive user interfaces Writing clean, maintainable and well-tested code Participating in Agile ceremonies and code reviews Troubleshooting and resolving technical issues Contributing to architecture discussions Supporting production environments where required Typical technologies include:React TypeScript JavaScript C# .NET Node.js Python SQL Cloud Engineering & DevOpsWork with experienced consultants to design, automate and manage cloud environments.You’ll gain experience with:Amazon Web Services (AWS) Microsoft Azure Infrastructure as Code (Terraform) CI/CD pipelines Cloud networking Identity & Access Management Monitoring & Observability Automation Containers Serverless technologies Responsibilities include:Deploying cloud infrastructure Supporting cloud migrations Building reusable infrastructure Automating operational processes Improving platform reliability and security Data & AI EngineeringDepending on the project, you’ll also contribute to modern data and AI solutions including:Python automation SQL development Data engineering AI-enabled applications Machine Learning platforms Large Language Model integrations Intelligent workflow automation Consulting & Client EngagementThis is what makes the role unique. As an Associate Consultant you’ll gradually develop the skills required to work confidently with clients.Responsibilities include:Participating in discovery workshops Gathering and documenting business requirements Producing technical documentation Creating architecture diagrams Building presentation decks Demonstrating completed solutions Explaining technical concepts to business stakeholders Supporting solution proposals Collaborating with multidisciplinary client teams Continuous ImprovementWe encourage every consultant to contribute beyond their assigned project work.This includes:Researching new technologies Exploring AI tools Suggesting process improvements Developing internal products Sharing knowledge across the business Writing blogs and
Requirements
Success ProfileThe ideal Associate Consultant is naturally curious, enjoys solving complex problems and communicates confidently with both technical and non-technical audiences.They demonstrate professionalism, take ownership of their work and continuously seek opportunities to improve themselves and those around them.Most importantly, they enjoy learning.We recruit for attitude and potential as much as technical experience.Required QualificationsEducationBachelor’s degree in Computer Science, Software Engineering or a related discipline Equivalent practical experience will also be considered ExperienceIdeally candidates will have between 1-3 years of commercial experience, although exceptional graduates are encouraged to apply.Experience may include:Graduate Software Engineer Placement year Internship Consultancy Personal projects Open-source contributions Career DevelopmentAssociate Consultants receive structured mentoring and support to develop both their technical and consulting capabilities.Typical development opportunities include:AWS Certifications Microsoft Azure Certifications AI & Machine Learning training Client workshops Presentation coaching Solution architecture exposure Technical leadership mentoring
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 12 Best Jobs for Software Engineers
Where to Find Entry-Level Software Engineering Jobs
Top-Paying Tech Jobs (with Salaries)
Fullstack Developer Salary UK