Full Stack Engineer - Remote - Contract (Inside IR35)
The Full Stack Software Engineer will play a key role in advancing AI and automation initiatives for the organisation. This position requires a blend of technical expertise, strategic vision, and influence to position the organisation at the forefront of automation technology.
In this role, you will be responsible for researching, developing proofs of concept, designing technical solutions, hands-on development, and optimising AI-driven automation systems. Strong collaboration skills are essential, as you’ll work closely with cross-functional teams. A strong foundation in cloud development, AI, and automation technologies is crucial, along with a demonstrated ability to learn quickly. With a focus on innovation and commitment to excellence, you’ll work to understand and address business challenges through scalable, high-availability automation solutions.
Key Responsibilities:
- Foster a culture of creativity, excellence, and continuous improvement within the team, supporting growth and development.
- Partner with the Portfolio Director to ensure timely, successful delivery of solutions that align with business objectives.
- Navigate project requirements, timelines, and dependencies to ensure coordinated planning and successful project execution.
- Proactively learn and apply new technologies, concepts, and methodologies to meet project requirements and align with industry trends.
Primary Responsibilities:
- Technical Consulting and Solution Leadership (25%)
- Act as a subject matter expert, providing guidance and support for digital solutions, while leading the design and implementation of innovative automation solutions using AI and cloud microservices.
- User-Centred Design and Quality Assurance (25%)
- Collaborate with UX professionals to create user-friendly interfaces for automation systems and work with Quality Analysts to define test strategies, ensuring robust, stable AI and automation products.
- Training and Knowledge Sharing (20%)
- Facilitate training and knowledge-sharing sessions to promote effective use of deployed automation systems and stay informed on emerging technologies and best practices in automation.
- Project Oversight and Risk Management (20%)
- Work with Product Managers to oversee automation projects from concept to deployment, meeting timelines and performance standards while identifying and mitigating risks.
- Engagement and Continuous Improvement (10%)
- Participate in the Community of Practice, hackathons, and proofs of concept (POCs) to explore and implement new technologies, fostering a culture of innovation and continuous improvement within the team.
Qualifications:
Education and Training:
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.
- Typically requires 7+ years of experience, with at least 5 years in direct automation solution development and leadership.
Experience and Skills:
- At least 5 years of experience in designing, developing, testing, and deploying scalable automation solutions using cloud microservices, AI, and ML.
- Proven ability to manage complex projects from concept to deployment within a hybrid cloud environment.
- Proficiency in: Python 3 and Flask for backend development, JavaScript and React for frontend development and architecting solutions in Azure, GCP, or AWS using AI/ML services.
- Familiarity with UI/UX design principles and testing frameworks.
- Containerisation expertise with Docker and Kubernetes for orchestration.
- Experience with Agile, Lean Six Sigma, or equivalent principles.
- E-Commerce experience will be an advantage
Soft Skills:
- Excellent communication skills for explaining technical concepts to non-technical audiences.
- Strong problem-solving skills with a proactive approach to issue resolution.
- Proven ability to lead and collaborate with cross-functional teams.
If you are interested in this position, please apply directly. Alternatively, you can send your CV to bhavika.patel@randstaddigital.com