Job Description
Full Stack Developer (python/AWS)
*candidates must hold an active SC Clearance*
Start: ASAP
Duration: 6 months+
Location: 3 days per week in London
Pay: negotiable DoE, INSIDE IR35
We are seeking a talented Full Stack Engineer with strong experience in AWS and Python to join our growing team. You'll play a key role in designing, developing, and deploying robust applications that power our business and delight our users.
Responsibilities
* Design, develop, and maintain scalable web applications using Python (Django, Flask, or FastAPI).
* Architect and implement cloud-native solutions on AWS (EC2, Lambda, S3, RDS, etc.).
* Build and integrate RESTful APIs and microservices.
* Collaborate with front-end developers to deliver seamless user experiences (React, Vue, or Angular).
* Ensure application security, performance, and reliability.
* Participate in code reviews, testing, and continuous integration/deployment (CI/CD).
* Troubleshoot, debug, and optimize existing systems.
* Stay up-to-date with emerging technologies and best practices.
Requirements
* Proven experience as a Full Stack Engineer or similar role.
* Strong proficiency in Python and at least one major web framework (Django, Flask, FastAPI).
* Hands-on experience with AWS services (EC2, Lambda, S3, RDS, CloudFormation, etc.).
* Solid understanding of front-end technologies (JavaScript, HTML, CSS, and modern frameworks).
* Experience with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, etc.).
* Familiarity with containerization (Docker, ECS, EKS) and CI/CD pipelines.
* Excellent problem-solving skills and attention to detail.
* Strong communication and teamwork abilities.
Nice to Have
* Experience with Infrastructure as Code (Terraform, AWS CDK).
* Knowledge of serverless architectures.
* Exposure to DevOps practices and monitoring tools.