Full Stack Developer - Python, react, AWS
Role details
Job location
Tech stack
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).