- +1
- +6
- London, England
À propos
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 to the post of Full-stack Developer will help build and maintain web applications (both backend and frontend) and contribute with the upkeep and efficiency of the infrastructure.
Key Responsibilities:
-
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 its high performance, robustness, and security.
-
Database integration: Implement database solutions for financial data, including data modelling, querying, and optimisation, to ensure efficient data access, consistency and storage.
-
Backend: Build a maintainable Python backend that can fluently cope with a daily changing product landscape.
-
API Integration: Create robust interfaces to facilitate seamless communication between the front-end, back-end and external APIs.
-
User Experience (UX): Collaborate with users to implement intuitive interfaces that enhance the overall user experience.
-
Testing and Quality Assurance: Write and execute unit tests, integration tests to maintain code quality and reliability.
-
Troubleshooting: Investigate and resolve technical issues, bugs, and performance bottlenecks promptly to ensure the platform's stability.
-
Documentation: Create and maintain comprehensive technical documentation, including architecture diagrams, code comments, and user guides.
-
Collaboration: Work closely with a cross-functional team, including product manager, analysts, and data scientists, to align technical solutions with business goals.
Job Requirements:
-
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
-
Experience as a Full-stack Developer, with a strong preference to those working in a fast paced, start-up environment.
-
Proficiency in Python. Experience with front-end technologies (e.g. React) and back-end frameworks (e.g. FastAPI).
-
Solid understanding of relational databases and proficiency in SQL.
-
Knowledge of RESTful API design and development.
-
Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities.
-
Experience with cloud platforms (e.g. AWS) is a plus. DevOps and CI/CD experience is a plus
Compétences idéales
- Python
- Computer Science
- React
- SQL
- AWS
- DevOps
Expérience professionnelle
- Fullstack
Compétences linguistiques
- English