
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A software development company in the UK seeks an experienced Senior Python Developer / Tech Lead to design and develop applications with Python and associated frameworks. The role involves working with front-end technologies, managing SQL databases, and deploying applications in the AWS cloud. Candidates should have at least 5 years of experience in software development, familiarity with technologies like AWS, Terraform, and Docker, along with strong leadership skills to mentor junior developers.
In this position, you will design and develop applications using Python with frameworks like Flask, FastAPI, or Django. You will work with front-end technologies, including JavaScript, HTML, CSS, React, or Vue.js. You will build and manage SQL databases, ensuring their performance and reliability. Deploying and managing applications in the AWS cloud using Terraform, Docker, and serverless setups will be part of your responsibilities. You will review, debug, and optimize code across systems, mentor junior developers, and support best coding practices. Additionally, you will automate testing and maintain code quality through unit and API testing.
We require at least 5 years of software development experience, primarily in Python. You should have a strong understanding of object-oriented programming, data structures, and coding best practices. Experience with AWS, Terraform, and Docker is essential. Familiarity with CI/CD pipelines and Agile development methodologies is also needed. Additionally, good communication, leadership, and teamwork skills are important for this role. We are looking for an experienced Senior Python Developer / Tech Lead to join our growing team. You will lead development projects, guide junior developers, and help build high-quality, scalable software solutions. While not required, experience with ORMs and server-side templating, as well as knowledge of AWS architecture best practices and design patterns, would be beneficial. We value individuals who can research and implement new tools or technologies.