At a Glance
- Tasks: Design and develop scalable full-stack applications while collaborating on innovative solutions.
- Company: Join a forward-thinking tech company with a focus on AI and automation.
- Benefits: Enjoy flexible time off, medical benefits, and a pension plan.
- Other info: Hybrid work model with opportunities for career growth and professional development.
- Why this job: Make an impact in a dynamic environment using cutting-edge technologies.
- Qualifications: Experience in full-stack development, especially with Python and Angular frameworks.
The predicted salary is between 55000 - 70000 € per year.
Responsibilities
- Design & develop scalable full‑stack applications and services
- Build & maintain responsive front‑end interfaces and RESTful APIs
- Collaborate & contribute to technical solution design and delivery activities
- Integrate & optimize databases, APIs, and supporting services
- Apply & promote secure‑by‑design and quality‑focused development practices
- Review & improve code quality through testing and peer reviews
- Support & troubleshoot live services, incidents, and change activities
- Document & maintain technical artefacts in line with CGI standards
- Work & deliver within Agile, DevOps, or hybrid delivery environments
Qualifications
- Proven experience delivering production‑ready full‑stack applications and a strong understanding of modern software engineering principles
- Strong problem‑solving skills, a collaborative mindset, and the ability to work effectively across both technical and non‑technical teams
- Experience working within secure or regulated environments and exposure to cloud and DevOps practices would be advantageous
- Demonstrable experience as a Full Stack developer delivering enterprise‑grade solutions
- Strong commercial experience with Python
- Experience with open‑source systems, especially Kubernetes (K8s) and Helm Charts
- Experience with Angular frameworks
- Proven ability to develop back‑end services and RESTful APIs
- Strong proficiency in HTML, CSS, and JavaScript
- Experience working with SQL and/or NoSQL databases
- Strong understanding of application architecture and software design principles
- Proficiency with version control tools such as Git
- Experience working within Agile or DevOps delivery models
- Awareness of security, resilience, and performance considerations in application development
- Exposure to cloud platforms, ideally Azure, with AWS or GCP also beneficial
- Strong communication skills and the ability to collaborate across multidisciplinary teams
- Must hold UK Security Clearance or be eligible for clearance (secure nature of the programme)
Hybrid work arrangement – this is a hybrid position
Benefits
- Insurance coverage
- Medical benefits
- Pension plan
- Member Assistant Programme
- Check4Cancer
- Flexible time off
- Share Purchase Plan
- Member discounts
- Dental benefits
- Vision benefits
- Profit Participation Plan
- Health and Wellbeing Programme
Full Stack Developer AI, Automation & Tooling employer: CGI Group Inc.
As a Full Stack Developer at our company, you will thrive in a dynamic and inclusive work culture that prioritises collaboration and innovation. We offer a comprehensive benefits package, including flexible time off and health programmes, alongside ample opportunities for professional growth within a hybrid working environment. Join us to contribute to meaningful projects while enjoying the unique advantages of working in a secure and regulated setting, where your skills will be valued and developed.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Developer AI, Automation & Tooling
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in full-stack development. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Python, Angular, and RESTful APIs. 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 brushing up on Agile and DevOps practices. Be ready to discuss how you've collaborated with teams and tackled challenges in past projects. We want to see that you can communicate effectively across different disciplines!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Full Stack Developer AI, Automation & Tooling
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with full-stack development, especially in Python and Angular. We want to see how your skills align with the responsibilities listed in the job description.
Showcase Your Projects:Include links to your previous work or projects that demonstrate your ability to build scalable applications and RESTful APIs. This gives us a clear picture of what you can bring to the table.
Highlight Collaboration Skills:Since we value teamwork, mention any experiences where you've worked with both technical and non-technical teams. Show us how you can contribute to our collaborative environment!
Apply Through Our Website:For the best chance of getting noticed, make sure to apply directly through our website. It’s the easiest way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at CGI Group Inc.
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Angular, and RESTful APIs. Brush up on your knowledge of Kubernetes and Helm Charts too, as these are key for a Full Stack Developer role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your collaborative mindset.
✨Understand Agile and DevOps Principles
Familiarise yourself with Agile methodologies and DevOps practices, as these are crucial for the role. Be ready to share examples of how you've worked in these environments and contributed to successful project deliveries.
✨Communicate Clearly and Confidently
Strong communication skills are essential, especially when collaborating with multidisciplinary teams. Practice explaining complex technical concepts in simple terms, as this will demonstrate your ability to bridge the gap between technical and non-technical stakeholders.