SonicJobs Logo
Left arrow iconBack to search

Python Lead Developer

Bond Consulting
Posted 11 days ago, valid for 9 days
Location

London, Greater London SW1A2DX, England

Salary

£70,000 - £100,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The position is for a Tech Lead specializing in serverless applications using Python and AWS technologies, requiring a minimum of 10 years of back-end software development experience, with at least 6 years in Python.
  • The role involves designing and maintaining scalable back-end systems, providing technical leadership, and collaborating with cross-functional teams to deliver fintech solutions.
  • Key responsibilities include developing serverless applications, implementing CI/CD pipelines, optimizing performance, ensuring security, and maintaining comprehensive documentation.
  • Candidates should have strong proficiency in Python, experience with AWS serverless services, and familiarity with DevOps practices and infrastructure as code tools.
  • The salary for this position is competitive, reflecting the candidate's extensive experience and technical expertise.

Job Summary:

We are seeking a highly skilled Tech Lead to design, develop, and maintain serverless applications using Python and AWS technologies. The ideal candidate will have extensive experience in building scalable, high-performance back-end systems and a deep understanding of AWS serverless services such as Lambda, DynamoDB, SNS, SQS, S3, and others. This role requires a strong technical leader who can guide teams, architect solutions, and contribute to the overall success of our fintech products.

Key Responsibilities:

  • Architect and Develop Solutions: Design and implement robust, scalable, and secure back-end services using Python and AWS serverless technologies.
  • Serverless Application Development: Build and maintain serverless applications leveraging AWS Lambda, DynamoDB, API Gateway, S3, SNS, SQS, and other AWS services.
  • Leadership: Provide technical leadership and mentorship to a team of engineers, promoting best practices in software development, testing, and DevOps.
  • Collaboration: Work closely with cross-functional teams including front-end developers, product managers, and DevOps engineers to deliver high-quality solutions that meet business needs.
  • Automation and CI/CD: Implement and manage CI/CD pipelines, automated testing, and monitoring to ensure high availability and rapid deployment of services.
  • Performance Optimization: Optimize back-end services for performance, scalability, and cost-effectiveness, ensuring the efficient use of AWS resources.
  • Security: Ensure that all solutions adhere to industry best practices for security, including data protection, access controls, and encryption.
  • Documentation: Create and maintain comprehensive technical documentation, including architecture diagrams, API documentation, and deployment guides.
  • Problem Solving: Diagnose and resolve complex technical issues in production environments, ensuring minimal downtime and disruption.
  • Continuous Improvement: Stay updated with the latest trends and best practices in Python, AWS serverless technologies, and fintech/banking technology stacks, and apply this knowledge to improve our systems.

Qualifications:

  • Experience:
    • Minimum of 10 years of experience in back-end software development, with at least 6 years of hands-on experience in Python.
    • Extensive experience with AWS serverless technologies, including Lambda, DynamoDB, API Gateway, SNS, SQS, S3, ECS, EKS and other related services.
    • Proven experience in leading technical teams and delivering complex, scalable cloud-based solutions in the fintech or banking sectors.
  • Technical Skills:
    • Strong proficiency in Python and related frameworks (e.g., Flask, Django).
    • Deep understanding of AWS serverless architecture and best practices.
    • Experience with infrastructure as code (IaC) tools such as AWS CloudFormation or Terraform.
    • Familiarity with RESTful APIs, microservices architecture, and event-driven systems.
    • Knowledge of DevOps practices, including CI/CD pipelines, automated testing, and monitoring using AWS services (e.g., CodePipeline, CloudWatch, X-Ray).

Preferred Qualifications:

  • Experience with other cloud platforms (e.g., Azure, GCP) and containerization technologies like Docker and Kubernetes.
  • Familiarity with financial services industry regulations and compliance requirements.
  • Relevant certifications such as AWS Certified Solutions Architect, AWS Certified Developer, or similar.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.