Company: THE WORKPLACE CONSULTANCY
Job Type: Permanent, FullTime
Salary: £50,000 - £60,000 per annum
Our client is seeking a talented and experienced Python Developer with a strong background in Django to join their development team. The successful candidate will play a key role in developing and maintaining web applications, ensuring top performance, security, and scalability. This role involves collaborating with various teams, including front-end developers and UI/UX designers, to deliver cutting-edge solutions that align with the company’s goals.
Key Responsibilities: - Develop and maintain backend applications using Python and Django frameworks.
- Design and implement efficient, scalable, and secure solutions.
- Collaborate with front-end developers to integrate user-facing components with server-side logic.
- Optimize applications for maximum speed and scalability.
- Write clean, reusable, and well-documented code.
- Participate in code reviews, and provide constructive feedback to ensure code quality.
- Troubleshoot, debug, and enhance existing applications.
- Implement security measures and maintain data integrity.
- Stay up to date with the latest industry trends and technologies.
Required Skills and Qualifications: - Strong proficiency in Python, with extensive experience working with the Django framework.
- Hands-on experience with Django ORM, forms, and templating systems.
- Proven ability to work with RESTful APIs and integrate third-party services.
- Familiarity with front-end technologies like JavaScript, HTML, and CSS.
- Experience with relational databases such as PostgreSQL or MySQL.
- Strong knowledge of version control systems, particularly Git.
- Familiarity with cloud services such as AWS and containerization tools like Docker.
- Excellent problem-solving skills and a keen eye for detail.
- Experience working in Agile development environments.
- Strong communication and teamwork abilities.
Preferred Qualifications: - Experience with Django Rest Framework (DRF).
- Knowledge of Docker, Kubernetes, or similar containerization technologies.
- Experience with CI/CD pipelines and automation tools.
- Proficiency in testing frameworks like PyTest or UnitTest.
- Understanding of web security practices and standards.
Education: - Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
What’s on Offer: - Competitive salary and benefits package.
- Opportunities for professional development and career progression.
- A collaborative, innovative, and supportive work culture.
- Flexibility, including remote work options.