At a Glance
- Tasks: Join a dynamic team as a Python Developer, optimising web applications and supporting junior engineers.
- Company: Work with a leading Department for Economic Growth, driving business investment and growth.
- Benefits: Enjoy a hybrid work environment with flexible hours and opportunities for professional development.
- Why this job: Be part of a high-profile project, collaborating with talented professionals in a supportive culture.
- Qualifications: Experience with Python, Django, JavaScript, and a solid understanding of OOP principles required.
- Other info: SC Clearance is needed; candidates can undergo the clearance process post-interview.
The predicted salary is between 42000 - 84000 £ per year.
One of the largest Departments for Economic Growth, supporting Businesses to Invest, Grow and Export.
My client is looking for an experienced Python Developer to join the team in an Interim Role. This is an initial 6-month contract in a hybrid working environment with candidates expected on site once per week.
You will be working with three teams, collaborating with multidisciplinary team members, optimizing and maintaining web applications across internal platforms. You will be competent at communicating complex technical concepts and solutions in a clear and concise manner. Excellent communication skills in technical and non-technical environments are essential. Within your role, you will support junior engineers through pair programming, fostering a collaborative and growth-oriented environment.
As part of your role, you will design, develop and test software components using proven software engineering practices. You will work to agreed security standards and specifications, using tools to design, create, test and document new or refactored code.
Technologies:
- Python (Django/Django REST Framework)
- JavaScript (React, Express, Node.JS)
- PostgreSQL
- Redis
- Sentry
- Grafana
- Docker
- AWS
- GitHub
- GitHub Actions, Drone CI, Jenkins
The successful candidate will bring the below Skills and experience on board:
- Proven experience of Python with web frameworks such as Django and Django REST Framework
- Proven experience of JavaScript using libraries such as React or Server Side languages like Node.js
- Fundamental knowledge of OOPs (concepts and design patterns), SOLID, and DRY principles in order to produce clean, maintainable code
- Proficiency with PostgreSQL and ability to write efficient SQL queries
- Experience in writing unit tests, functional tests, and E2E tests
- Experience with continuous integration and continuous deployment systems (CI/CD) such as CircleCI and GitHub Actions
- Demonstrates diplomacy, influencing, relationship-building, and problem-solving skills
- Experience with Wagtail CMS for managing and developing content-rich websites
The role requires SC Clearance. While existing SC Clearance is desired, a candidate can also go through the Clearance Process post interview process.
This is an excellent opportunity for an experienced Python Developer to join a technically well-versed team within a high-profile client, tasked to manage and upkeep Python Development requirements at best practice and to the highest standards.
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
Wagtail -Python/Django Developer SC Cleared employer: HAYS Specialist Recruitment
Contact Detail:
HAYS Specialist Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Wagtail -Python/Django Developer SC Cleared
✨Tip Number 1
Familiarise yourself with Wagtail CMS, as it's specifically mentioned in the job description. Consider building a small project or contributing to an open-source project using Wagtail to showcase your skills.
✨Tip Number 2
Brush up on your knowledge of Python and Django, particularly focusing on the Django REST Framework. Being able to discuss your previous projects and how you implemented these technologies will set you apart during discussions.
✨Tip Number 3
Prepare to demonstrate your understanding of CI/CD processes, especially with tools like GitHub Actions and Jenkins. Having examples ready of how you've used these in past projects can really impress the interviewers.
✨Tip Number 4
Since excellent communication skills are essential for this role, practice explaining complex technical concepts in simple terms. This will help you convey your ideas clearly during interviews and show your ability to work collaboratively.
We think you need these skills to ace Wagtail -Python/Django Developer SC Cleared
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, Django, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your skills in web development and collaboration.
Craft a Strong Cover Letter: Write a cover letter that addresses the key requirements of the role. Emphasise your experience with Wagtail CMS, your ability to communicate complex technical concepts, and your collaborative approach to working with teams.
Showcase Relevant Projects: If you have worked on projects using the technologies listed (like PostgreSQL, Docker, or CI/CD tools), include these in your application. Briefly describe your role and the impact of your contributions.
Highlight Security Clearance Experience: Since SC Clearance is required, mention any previous experience you have with security clearance processes or your willingness to undergo the clearance process if you do not currently hold it.
How to prepare for a job interview at HAYS Specialist Recruitment
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, Django, and JavaScript in detail. Highlight specific projects where you've used these technologies, and be ready to explain your thought process and the challenges you faced.
✨Demonstrate Communication Skills
Since excellent communication is key for this role, practice explaining complex technical concepts in simple terms. You might be asked to describe how you would support junior engineers or collaborate with multidisciplinary teams.
✨Familiarise Yourself with Wagtail CMS
As experience with Wagtail CMS is mentioned in the job description, make sure you understand its features and functionalities. Be ready to discuss any previous work you've done with content management systems.
✨Prepare for Security Standards Discussion
Given the emphasis on security standards, brush up on best practices in software development related to security. Be prepared to discuss how you ensure your code meets these standards and any tools you use for testing and documentation.