Python Lead Developer

Company:  Bond Consulting
Location: London
Closing Date: 17/10/2024
Salary: £70000 - £100000/annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
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
Share this job
  • Similar Jobs

  • Python Lead Developer

    London
    View Job
  • Lead Software Developer (PYTHON/AWS)

    London
    View Job
  • Lead Software Developer (PYTHON/AWS)

    London
    View Job
  • Python Developer

    London
    View Job
  • Python Developer

    London
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙