At a Glance
- Tasks: Develop and maintain a web-based management platform using Python, Django, React, and AWS.
- Company: Join Experis UK, a leading staffing and recruiting firm in the tech industry.
- Benefits: Enjoy a 12-month contract with opportunities for growth and skill development.
- Why this job: Be part of a small, focused team making a real impact in cybersecurity.
- Qualifications: Proven experience with Python, Django, JavaScript, and a degree in Computer Science or equivalent.
- Other info: On-site role in Cambridge; ideal for those passionate about full-stack development.
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 backend (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.
There may also be an opportunity to work on other supporting cloud services where we make use of Go, PostgreSQL and AWS Lambda.
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!
Full Stack developer employer: Experis UK
Contact Detail:
Experis UK 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 projects showcasing these skills can significantly boost your chances.
✨Tip Number 2
Network with current or former employees of Experis UK on platforms like LinkedIn. Engaging with them can provide you with insider knowledge about the company culture and the team dynamics, which can be beneficial during interviews.
✨Tip Number 3
Prepare to discuss your experience with scalable web services and cloud deployment, particularly with AWS. Be ready to share specific examples of how you've tackled challenges in these areas in past roles.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical interviews that may include coding challenges or system design questions. Practising these types of problems can help you feel more confident and perform better.
We think you need these skills to ace Full Stack developer
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 any personal or professional projects that demonstrate your full stack development skills, include them in your application. Highlight your role in these projects and the technologies you used.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a developer role.
How to prepare for a job interview at Experis UK
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, Django, and SQL in detail. Highlight specific projects where you've successfully designed scalable web services, as this is crucial for the role.
✨Demonstrate Front-End Knowledge
Since the position involves front-end technologies like React and Vue.js, be ready to talk about your experience with these frameworks. Consider preparing a small demo or example of a project you've worked on that showcases your skills.
✨Understand the Company’s Products
Familiarise yourself with the Wolf Security Controller and its functionalities. Understanding how it integrates security policies and software updates will show your genuine interest in the role and the company.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your debugging and optimisation skills. Practice explaining your thought process when tackling complex queries or issues, as this will demonstrate your analytical abilities.