Full-Stack Developer (Python)

Be among the first applicants.
STEM Graduates
London
GBP 125,000 - 150,000
Be among the first applicants.
6 days ago
Job description

Full-stack Developer (Python)

Job Location: London (Hybrid working opportunities)

Salary: up to circa £50,000 + discretionary bonus

KEY SKILLS: Full-stack developer / Python / Data Modelling / Computer Science

Job Overview:

We are working with an SME in the data analytics space, operating within the sports industry. They have an urgent opportunity within their development team. The successful applicant for the post of Full-stack Developer will help build and maintain web applications (both backend and frontend) and contribute to the upkeep and efficiency of the infrastructure.

Key Responsibilities:

  1. Full-stack development: Design (collaborating with the wider technical and non-technical teams), develop and maintain the front-end and back-end components of our internal platforms, ensuring high performance, robustness, and security.

  2. Database integration: Implement database solutions for financial data, including data modelling, querying, and optimisation, to ensure efficient data access, consistency, and storage.

  3. Backend: Build a maintainable Python backend that can fluently cope with a daily changing product landscape.

  4. API Integration: Create robust interfaces to facilitate seamless communication between the front-end, back-end, and external APIs.

  5. User Experience (UX): Collaborate with users to implement intuitive interfaces that enhance the overall user experience.

  6. Testing and Quality Assurance: Write and execute unit tests and integration tests to maintain code quality and reliability.

  7. Troubleshooting: Investigate and resolve technical issues, bugs, and performance bottlenecks promptly to ensure the platform's stability.

  8. Documentation: Create and maintain comprehensive technical documentation, including architecture diagrams, code comments, and user guides.

  9. Collaboration: Work closely with a cross-functional team, including product managers, analysts, and data scientists, to align technical solutions with business goals.

Job Requirements:
  1. Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).

  2. Experience as a Full-stack Developer, with a strong preference for those working in a fast-paced, start-up environment.

  3. Proficiency in Python. Experience with front-end technologies (e.g. React) and back-end frameworks (e.g. FastAPI).

  4. Solid understanding of relational databases and proficiency in SQL.

  5. Knowledge of RESTful API design and development.

  6. Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities.

  7. Experience with cloud platforms (e.g. AWS) is a plus. DevOps and CI/CD experience is a plus.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Full-Stack Developer (Python) jobs in London