At a Glance
- Tasks: Join us as a Python Django Developer, working on exciting projects from home with occasional site visits.
- Company: We are a forward-thinking tech company focused on innovative solutions and collaborative teamwork.
- Benefits: Enjoy remote work flexibility, competitive pay of up to Β£340 a day, and a dynamic work environment.
- Why this job: This role offers the chance to enhance your skills in a supportive culture while making a real impact.
- Qualifications: You need a degree in computer science or equivalent experience, plus 5+ years in full-stack Django development.
- Other info: Contract is for 6 months, with potential for future opportunities; SC clearance eligibility is required.
The predicted salary is between 60000 - 84000 Β£ per year.
We are currently looking for a Developer for an upcoming project and wondered if this is something you can help with please?
Remember to check your CV before applying Also, ensure you read through all the requirements related to this role.
Contract terms: 6 month contract
Location: Predominantly working from home. Very occasional site visits to Mirfield may be required
Budget: Up to Β£340 a day – INISDIE ir35
Timescale: ASAP
Essential Requirements:
A degree in computer science, software engineering or a related field (or equivalent industry experience).
Strong computer science fundamentals.
5+ years of professional full-stack development experience building Django applications and extensive experience with itβs more advanced features (generic views, advanced use of ORM, caching, signals, custom middleware, complex schema migrations and data migrations etc.)
Experience with DjangoRestFramework.
Experience of working with complex Postgres databases, ability to write efficient queries in Django ORM and raw SQL and to debug DB and query performance issues.
Experience with asynchronous processing and task queues.
Experience of working to TDD and ensuring good test coverage.
Experience of creating user-friendly and intuitive web UIs using Bootstrap, jQuery and any other front-end frameworks.
Proficiency with git, Linux, bash scripting and server configuration and maintenance.
Knowledge of cloud infrastructure, cloud providers, implementing monitoring and logging and experience deploying production systems to the web.
Experience with containerisation and Docker, CI/CD and other DevOps practices.
Desirable:
Experience with any of Redis, NGINX and Gunicorn/Uvicorn.
Experience implementing CI/CD pipelines etc.
Experience of working with very large and very complex codebases.
An understanding of laboratory operations in a controlled and regulated environment (e.g. ISO17025).
Eligible for SC clearance
Python Django Developer employer: IT Talent Solutions
Contact Detail:
IT Talent Solutions Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Python Django Developer
β¨Tip Number 1
Make sure to brush up on your Django skills, especially the advanced features mentioned in the job description. Being able to discuss specific projects where you've implemented these features will show your expertise and make you stand out.
β¨Tip Number 2
Familiarise yourself with the tools and technologies listed, such as Docker and CI/CD practices. If you have experience with these, be ready to share examples of how you've used them in past projects during any discussions or interviews.
β¨Tip Number 3
Since this role involves working from home with occasional site visits, highlight your ability to work independently and manage your time effectively. Share any previous remote work experiences that demonstrate your self-motivation and productivity.
β¨Tip Number 4
If you have experience with laboratory operations or regulated environments, make sure to mention it. This could give you an edge over other candidates, as it aligns well with the desirable qualifications for the role.
We think you need these skills to ace Python Django Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Django and full-stack development. Emphasise your 5+ years of professional experience and any specific projects that showcase your skills in advanced Django features.
Craft a Strong Cover Letter: Write a cover letter that directly addresses the job requirements. Mention your proficiency with DjangoRestFramework, Postgres databases, and any relevant experience with asynchronous processing and task queues.
Showcase Relevant Projects: If you have worked on complex projects involving Django, include them in your application. Describe your role, the technologies used, and the outcomes to demonstrate your capabilities.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. Ensure that all information is accurate and that your application reflects your best work.
How to prepare for a job interview at IT Talent Solutions
β¨Showcase Your Django Expertise
Be prepared to discuss your experience with Django in detail. Highlight specific projects where you utilised advanced features like generic views, ORM, and caching. This will demonstrate your depth of knowledge and practical application of the framework.
β¨Demonstrate Problem-Solving Skills
Expect technical questions that assess your ability to troubleshoot and optimise database queries. Prepare examples of how you've resolved performance issues in complex Postgres databases, as this is crucial for the role.
β¨Familiarise Yourself with TDD Practices
Since the role requires experience with Test-Driven Development, be ready to explain your approach to writing tests and ensuring good coverage. Discuss any tools or frameworks youβve used to implement TDD in your previous projects.
β¨Discuss Your DevOps Knowledge
Given the emphasis on CI/CD and containerisation, be prepared to talk about your experience with Docker, Git, and any cloud infrastructure you've worked with. Share specific examples of how you've deployed applications and managed server configurations.