Full Stack Developer - Python, react, AWS

Reed
Birmingham, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 55K

Job location

Birmingham, United Kingdom

Tech stack

API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Client Server Models
Code Review
Software Debugging
Amazon DynamoDB
Python
NoSQL
Scrum
SQL Databases
React
Flask
Backend
GIT
FastAPI
Extreme Programming (XP)
GraphQL
Functional Programming
REST
Software Version Control
Serverless Computing

Job description

My client is a dynamic scale up technology business focused on building innovative, cloud-based platforms. They pride themselves on delivering scalable, user-friendly solutions using modern frameworks and best practices. The team values collaboration, continuous learning, and cutting-edge engineering-leveraging technologies like Python, React, and AWS to create products that are reliable, efficient, and future-ready. Their culture is all about agility, creativity, and empowering developers to make a real impact.

The role:

They have asked me to find them a Full Stack Python Developer with proven commercial experience in a fast-paced environment to join their team where you'll work on their brand-new product.

You'll be responsible for developing backend systems, creating and integrating APIs, and working closely with other engineers to ensure the platform is scalable and efficient., * Design and develop robust backend systems using Python (FastAPI or Flask).

  • Build and integrate RESTful and GraphQL APIs.
  • Develop React-based front-end components for a seamless user experience.
  • Architect and deploy solutions on AWS, leveraging services like Lambda, S3, DynamoDB, and more.
  • Write clean, reusable, and testable code following TDD/BDD principles.
  • Collaborate with engineers to ensure scalability and efficiency.
  • Participate in code reviews, share knowledge, and continuously improve.
  • Debug and troubleshoot issues to keep things running smoothly.

Requirements

  • Proven Python experience (FastAPI or Flask preferred).
  • React expertise-this is essential.
  • Strong experience with AWS cloud services (EC2, Lambda, S3, DynamoDB, etc.).
  • Solid understanding of SQL and NoSQL databases.
  • Experience with RESTful APIs and client-server communication.
  • Strong problem-solving and debugging skills.
  • Familiarity with Git and version control best practices.

Bonus Points For

  • Serverless architecture experience.
  • Exposure to Scrum or Extreme Programming (XP).

Apply for this position