Job Overview
As a Python Developer, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements with server-side logic. You will collaborate with front-end developers and other team members to ensure our applications' seamless performance and user experience.
Key Responsibilities
- Write reusable, testable, and efficient code.
- Design and implement low-latency, high-availability, and performant applications.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Implement security and data protection solutions.
- Work collaboratively with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and provide constructive feedback.
- Debug and resolve technical issues as they arise.
- Stay updated with the latest industry trends and technologies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Strong knowledge of Python web frameworks such as Django, Flask, or FastAPI.
- Familiarity with front-end technologies (like JavaScript, HTML5, and CSS3).
- Understanding of accessibility and security compliance.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Proficient understanding of code versioning tools, such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Familiarity with asynchronous programming.
- Knowledge of containerization tools like Docker and orchestration tools like Kubernetes.
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Understanding of CI/CD pipelines and DevOps practices.
- Familiarity with machine learning libraries and frameworks.
Benefits
- Competitive salary and performance bonuses.
- Flexible work hours and remote work options.
- Comprehensive health insurance.
- Professional development opportunities.
- Collaborative and inclusive work environment.
- Generous paid time off and holidays.
Job Type: Full-time
Pay: £70,000.00-£90,000.00 per year
Additional pay:
Benefits:
- Company pension
- Flexitime
- Private medical insurance
- Work from home
Schedule:
Work Location: Remote