Full Stack Developer

Full Stack Developer

Crawley Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Design, develop, and implement innovative web applications and productivity tools.
  • Company: Join Viridien, a tech leader focused on sustainable solutions and advanced Earth data.
  • Benefits: Enjoy competitive salary, flexible leave, wellness apps, and a relaxed dress code.
  • Why this job: Tackle unique challenges in a collaborative environment that values innovation and personal growth.
  • Qualifications: 5+ years in web development with strong back-end skills; degree in relevant field required.
  • Other info: Embrace a culture of learning and community involvement while making a positive environmental impact.

The predicted salary is between 36000 - 60000 £ per year.

Viridien (www.viridiengroup.com) is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges.

We are looking for an experienced and highly talented Full Stack Developer to support our key web applications which range from production applications that interface with our high-performance computing environments to applications for HR processes that support employees. You will be responsible for the design, development and implementation of web applications. You'll also be responsible for developing and maintaining various productivity tools, including data and project management tools and secure portals for client collaboration. There are numerous unique challenges to be solved that will push you to think outside the box and ensure that you are challenged and interested in your work. Be part of the global team consistently raising the bar on user experience!

Key Requirements
  • 5+ years of professional experience in web development, with a strong portfolio of complex, scalable, and high-performance web applications
  • Strong back-end development skills using languages and frameworks such as PHP, Python, Node.js or other languages
  • Deep understanding of databases, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Redis), and experience with database design and optimization
Key Responsibilities
  • Demonstrate a strong passion for software development, emerging technologies, and solving complex analytical and technical challenges
  • Drive innovation through collaborative idea generation, contributing to improvements in application performance, user experience, and the development of new features or concepts
  • Effectively communicate and engage with stakeholders across diverse business domains to gather requirements and deliver impactful solutions
  • Exhibit a proactive attitude toward continuous learning, with the ability to adapt to evolving technologies, priorities, and project directions
  • Skilled in the design, development, testing, and maintenance of modern web-based applications
  • Hands-on experience with full-stack development frameworks and environments such as LEMP, MERN, MEAN, or MEVN
  • Understanding of UX best practices with experience in wireframing, prototyping, or UI/UX collaboration tools
Desired Skills:
  • In-depth experience with container orchestration and runtime environments, including Kubernetes and Docker; strong understanding of microservices architecture, relational/non-relational databases, and middleware components such as Apache Kafka and NGINX
  • Demonstrated expertise in deploying and integrating diverse open-source and cloud-native technologies across distributed systems
Qualifications
  • Bachelor's degree or higher in Computer Science, Software Engineering, Web Technologies, or related field.
Why work with us?
  • Competitive salary commensurate with experience
  • Highly attractive bonus scheme
  • Initial 22 days annual leave with future increases, complemented by a flexible buying and selling holiday program
  • Company pension with generous employer contribution
  • Wellbeing Unmind app - puts you in control of your mental health
  • A flexible benefits platform with numerous discount schemes - gym membership, restaurants, cinema tickets, and much more!
  • Flexible Private Medical & Dental care programmes
  • Bank Holiday Swap - our holiday swap program allows you to change it for another day of your choice!
  • Buy & Sell Holiday Programme - you can buy extra holiday, sell unused holiday or even save it up!
  • Relaxed dress code policy
Learning and Development

Our culture of learning and complementary approach to supported or self-guided career development enables the design of tailored courses to suit specific needs of our employees to aid personal growth in areas related to technical, commercial and personal skills, via an extensive suite of developed courses, managed through our own Learning Hub.

We Care about the Environment

We encourage and actively support a strong sense of community, through volunteering and various company initiatives, as well as a strong company commitment to protecting our environment through sustainable solutions, energy saving and waste reduction enterprises. We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.

Full Stack Developer employer: CGG SA

At Viridien, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our commitment to employee growth is reflected in our tailored learning programmes and flexible benefits, ensuring that you can thrive both personally and professionally. Located in a vibrant environment, we not only focus on pushing the boundaries of technology but also prioritise sustainability and community engagement, making your work here meaningful and impactful.
C

Contact Detail:

CGG SA Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Developer

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, such as PHP, Python, Node.js, and various database systems. Having hands-on experience or projects showcasing these skills can significantly boost your chances.

✨Tip Number 2

Engage with the Viridien community on platforms like LinkedIn or their official website. This can help you understand their culture and values, making it easier to align your approach during interviews.

✨Tip Number 3

Prepare to discuss your previous projects in detail, especially those that demonstrate your problem-solving skills and ability to work with complex web applications. Be ready to explain your thought process and the impact of your contributions.

✨Tip Number 4

Showcase your passion for continuous learning and emerging technologies. Mention any relevant courses, certifications, or personal projects that highlight your commitment to staying updated in the fast-evolving tech landscape.

We think you need these skills to ace Full Stack Developer

Full Stack Development
Back-end Development (PHP, Python, Node.js)
Database Design and Optimization (SQL and NoSQL)
Web Application Development
Container Orchestration (Kubernetes, Docker)
Microservices Architecture
Middleware Components (Apache Kafka, NGINX)
UX Best Practices
Wireframing and Prototyping
Cloud-native Technologies
Analytical Problem Solving
Stakeholder Engagement
Continuous Learning and Adaptability
Collaboration and Teamwork
Performance Improvement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in web development, particularly with the technologies mentioned in the job description, such as PHP, Python, and Node.js. Showcase specific projects that demonstrate your skills in building complex, scalable applications.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also reflects your passion for software development and innovation. Mention how your experience aligns with Viridien's mission of solving complex challenges and improving user experience.

Showcase Your Portfolio: Include a link to your portfolio or GitHub profile in your application. Highlight projects that demonstrate your full-stack development capabilities and any experience with container orchestration or cloud-native technologies.

Prepare for Technical Questions: Anticipate technical questions related to your experience with databases, web frameworks, and UX best practices. Be ready to discuss specific challenges you've faced in previous roles and how you overcame them.

How to prepare for a job interview at CGG SA

✨Showcase Your Portfolio

Make sure to bring a strong portfolio that highlights your previous work on complex, scalable web applications. Be prepared to discuss the challenges you faced and how you overcame them, as this will demonstrate your problem-solving skills.

✨Understand Their Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as PHP, Python, Node.js, and various database systems. Showing that you have hands-on experience with these tools will give you an edge during the interview.

✨Prepare for Technical Questions

Expect to answer technical questions related to full-stack development, including database design and optimisation. Brush up on your knowledge of microservices architecture and container orchestration, as these are key areas for the role.

✨Demonstrate Your Passion

Express your enthusiasm for software development and emerging technologies. Share examples of how you've driven innovation in past projects and your commitment to continuous learning, which aligns with the company's values.

Full Stack Developer
CGG SA
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>