Full Stack Developer

Full Stack Developer

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join our team to develop a web-based management platform using Python, Django, and React.
  • Company: Be part of a dynamic engineering team in Cambridge focused on innovative security solutions.
  • Benefits: Enjoy a 12-month contract with opportunities for growth and hands-on experience in cloud services.
  • Why this job: Work on impactful projects that enhance security for clients while collaborating with a passionate team.
  • Qualifications: Proven Python experience, knowledge of Django, JavaScript, and a degree in Computer Science required.
  • Other info: This role is on-site and inside IR35; umbrella only.

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

We are looking for an experienced full stack developer to join our engineering team in Cambridge. You will be working on the Wolf Security Controller - a web-based management platform for our product. Working within a small and focused team, the job covers:

  • The API and UI Back End (Python 3, Django, SQL)
  • The background worker service/task queues (Celery)
  • Front End UI and data visualisation (React, ES6, Vue.js, D3, Sass, Webpack)
  • Deployment to AWS
  • Installation and upgrade on customers' self-hosted, on-prem Servers.
  • Unit tests, Selenium tests, automated installation tests, anything else we can have the CI system do for us

The Controller provides security policy and software updates for the endpoint security product installed on the client PCs. It also receives status, events and threat data from these clients, including malware traces which are used to produce interactive visualisations in the Controller UI and summarised in reports. The Controller is deployed at scale, both on-premises at individual corporate enterprises with tens of thousands of clients, and in the cloud across multiple Amazon AWS instances. We're looking to scale further, while also adding support for new products and enhancing existing features.

Required:

  • Proven experience working with Python
  • Understanding of Django, JavaScript and SQL
  • Successful experience of designing scalable web services
  • Ability to debug and optimize complex queries
  • Bachelor's degree in Computer Science or equivalent

Desirable:

  • Experience designing and deploying Cloud services at scale (we use Amazon AWS)
  • Experience using task queue systems, such as Celery
  • Experience with Azure
  • Knowledge of web security issues and how to design to avoid them

All profiles will be reviewed against the required skills and experience. Due to the high number of applications we will only be able to respond to successful applicants in the first instance. We thank you for your interest and the time taken to apply!

E

Contact Detail:

Experis IT Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Developer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, Django, and React. Having hands-on experience or personal projects that showcase your skills in these areas can really set you apart during discussions.

✨Tip Number 2

Prepare to discuss your experience with scalable web services and cloud deployment, particularly with AWS. Be ready to share examples of how you've tackled challenges in these areas, as this will demonstrate your practical knowledge and problem-solving abilities.

✨Tip Number 3

Brush up on your debugging and optimisation skills, especially for complex SQL queries. You might be asked to solve a problem on the spot, so having a clear approach to troubleshooting can help you impress the interviewers.

✨Tip Number 4

Show your enthusiasm for security issues in web development. Understanding how to design applications that are secure will resonate well with the team, especially since the role involves working on security-related products.

We think you need these skills to ace Full Stack Developer

Proficiency in Python 3
Experience with Django framework
Strong knowledge of SQL
Familiarity with JavaScript and ES6
Experience with React and Vue.js
Data visualisation skills using D3
CSS pre-processing with Sass
Webpack for module bundling
Experience with AWS deployment
Understanding of Celery for task queues
Ability to design scalable web services
Debugging and optimising complex queries
Knowledge of web security best practices
Experience with unit testing and automated testing frameworks
Bachelor's degree in Computer Science or equivalent

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, Django, JavaScript, and SQL. Include specific projects where you've designed scalable web services or worked with cloud services like AWS.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant skills and experiences, particularly those related to the technologies listed in the job description, such as React, Celery, and AWS.

Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your full stack development skills. Highlight any work involving data visualisation or deployment to AWS.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for spelling and grammatical errors, and ensure that all technical terms are used correctly. A polished application reflects your attention to detail.

How to prepare for a job interview at Experis IT

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python, Django, and SQL in detail. Bring examples of projects you've worked on that demonstrate your ability to design scalable web services and debug complex queries.

✨Familiarise Yourself with the Tech Stack

Make sure you understand the technologies mentioned in the job description, such as React, Celery, and AWS. Being able to speak knowledgeably about these tools will show your enthusiasm and readiness for the role.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice coding problems or system design scenarios that relate to full stack development, as this will help you demonstrate your problem-solving skills effectively.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project goals, and company culture. This not only shows your interest in the position but also helps you assess if the company is the right fit for you.

Full Stack Developer
Experis IT
E
  • Full Stack Developer

    Cambridge
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-22

  • E

    Experis IT

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>