Full Stack Developer with Python

Full Stack Developer with Python

Posted 3 days ago by Infoplus Technologies UK Limited

Negotiable
Undetermined
Remote
London Area, United Kingdom

Summary: The Full Stack Developer role focuses on developing web applications using Python and FAST API for the backend, alongside React JS for the frontend. The position is remote and is offered as a 6+ month contract. Candidates should possess strong technical skills in both Python and React, with a solid understanding of APIs and database connectivity.

Key Responsibilities:

  • Develop Python web applications with a focus on API development and related services.
  • Implement database connectivity modules, preferably using FAST API and SQLAlchemy.
  • Utilize strong Python fundamentals, data structures, and algorithms in development.
  • Ensure proficiency in unit testing and CI/CD pipelines.
  • Work with ReactJS, including React Query, NodeJS, and JavaScript, to create responsive user interfaces.
  • Write cross-browser-compatible code and optimize browser rendering performance.
  • Employ testing tools like Jest and Cypress for quality assurance.

Key Skills:

  • Proficiency in Python and related frameworks (FAST API, SQLAlchemy).
  • Strong understanding of APIs and database systems (Relational and NoSQL).
  • Experience with CI/CD pipelines and unit testing.
  • Proficient in ReactJS, JavaScript, TypeScript, CSS, and HTML.
  • Familiarity with testing tools such as Jest and Cypress.
  • Good understanding of performance optimization and browser rendering behavior.

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Role: Full Stack Developer (Python + FAST API + React JS)

Location: UK- Remote

Duration: 6+ Months Contract

Job Description:

  • Python Web Application Development:
    • Experience with API development, related services, and controllers
    • Database connectivity modules (preferably with FAST API, SQLAlchemy, or similar)
  • CORE Python SKILLS:
    • Solid grasp of Python fundamentals
    • Proficiency in data structures and algorithms
    • Understanding of space-time complexity
  • TECHNICAL PROFICIENCIES:
    • Strong understanding of APIs
    • Fundamentals of Relational and NoSQL Databases
    • Experience with CI/CD Pipelines
    • Proficiency in Unit Testing
  • REACT EXPERIENCE:
    • ReactJS, React Query, NodeJS, JavaScript, typescript, CSS, HTML
    • Testing tools like Jest, Cypress, Material UI.
    • Experience with HTML, CSS, and writing cross-browser-compatible code.
    • Experience with popular ReactJS workflows (such as Redux or MobX)
    • Experience writing unit tests using JavaScript testing frameworks
    • Good understanding of browser rendering behavior and performance optimization