All Jobs Vacancy

Senior Software Engineer - Python- BPSS Cleared

Posted 3 days ago by Intuition IT Solutions Ltd

Requirements

  • 5 years professional software engineering experience.
  • Strong commercial experience with Python using FastAPI, Flask, or similar Back End frameworks.
  • Extensive experience developing RESTful APIs, microservices, and Back End services.
  • Strong hands-on experience with AWS cloud services, including ECS Fargate, Lambda, API Gateway, DynamoDB, S3, SNS, SQS, EventBridge, Step Functions, IAM, Secrets Manager, and CloudWatch.
  • Strong experience with serverless deployment and architecture patterns.
  • Experience developing and deploying containerized applications using Docker and AWS ECS/Fargate.
  • Experience integrating with third-party APIs, enterprise platforms, and external services.
  • Strong understanding of software design patterns, object-oriented programming principles, clean code practices, and distributed system design.
  • Experience implementing API security using OAuth2, JWT, OpenID Connect, API Keys, and secure authentication/authorization mechanisms.
  • Experience with relational and NoSQL databases such as PostgreSQL, MySQL, Aurora, or DynamoDB.
  • Experience with Infrastructure as Code (Terraform, AWS CDK, or CloudFormation) is highly desirable.
  • Good understanding of software deployment processes, application monitoring, logging, and environment management.
  • Experience working in secure or regulated environments (eg, healthcare, finance, government) is beneficial.
  • Understanding of data protection, access control, and secure software development practices.
  • Experience working within Agile/Scrum delivery environments.
  • Experience with React/NextJS.
  • Experience with automated testing frameworks such as Pytest, Unit Testing, Integration Testing, and API Testing.
  • Exposure to WebSockets, event-driven architectures, or Real Time data patterns.
  • Familiarity with modern authentication approaches such as OAuth2, OpenID Connect, JWT, and AWS Cognito.
  • Experience with OpenAPI/Swagger specifications and API lifecycle management.
  • Experience with CI/CD tools such as GitHub Actions, Azure DevOps, Jenkins, or AWS CodePipeline.
Rate:
Not specified
Location:
London
IR35 Status:
Inside
Remote Status:
Not specified
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job