Full Stack Python Developer in Leeds

Full Stack Python Developer in Leeds

Leeds Full-Time 28800 - 48000 £ / year (est.) No home office possible
Thrive IT Systems

At a Glance

  • Tasks: Lead the design and development of complex applications using Python and web frameworks.
  • Company: Join a forward-thinking tech company that values innovation and collaboration.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Why this job: Make a real impact by working on cutting-edge projects and mentoring future developers.
  • Qualifications: 5+ years in software development with strong Python and web framework skills.
  • Other info: Dynamic team environment with a focus on continuous improvement and learning.

The predicted salary is between 28800 - 48000 £ per year.

Lead the design and development of complex applications using Core Python and web frameworks like Flask. Implement best practices in software development, including exception handling, data structures, and object-oriented programming (OOP).

Develop and optimize SQL databases, ensuring efficient data storage and retrieval. Utilize AWS Core services and Terraform for cloud infrastructure management and deployment. Design and implement serverless architectures and manage Docker containers.

Oversee the integration of various components and troubleshoot/debug applications to ensure smooth operation. Mentor and guide junior developers in coding standards, version control using GitHub, and code tracking.

Engage in data analysis and visualization to inform decision-making and enhance application performance. Develop applications using event-driven programming paradigms and adhere to design patterns like Model View Template (MVT) and Model View Controller (MVC).

Ensure security and compliance through PKI and OIDC with OAuth 2.0 implementation. Automation: Unit Testing, API Testing and drive automation coverage through TDD.

Qualifications

  • At least 5+ years of experience in software development, with a focus on Python and web frameworks.
  • Strong understanding of front-end technologies including Vue.js, CSS, and HTML.
  • Proven experience with databases and SQL, along with a solid grasp of data analysis and mathematics.
  • Familiarity with cloud services, particularly AWS, and infrastructure as code tools like Terraform.
  • Hands-on experience with Docker and serverless architectures.
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
  • Strong communication and leadership abilities, with a knack for mentoring team members.
  • Agile experience: prior experience and strong working knowledge in Agile methodologies and using processes to drive continuous improvement.
  • Understanding of CI/CD processes and tools.
  • Ability to identify problems and develop problem statements, research on new technologies and propose proof of concepts with respect to existing business and new business.
  • Ability to effectively present information and respond to questions from business and technical staff.
  • Ability to adjust to rapidly changing requirements and timelines.

Preferred Skills

  • Experience with Object Relational Mappers (ORMs) and server-side templating languages.
  • Advanced knowledge of AWS services and architecture best practices.
  • Familiarity with design patterns and software architecture principles.

Full Stack Python Developer in Leeds employer: Thrive IT Systems

As a Full Stack Python Developer at our innovative tech company, you will thrive in a dynamic work culture that prioritises collaboration and continuous learning. We offer competitive benefits, including flexible working arrangements and opportunities for professional development, ensuring you can grow your skills while contributing to impactful projects. Located in a vibrant tech hub, our office provides a stimulating environment where creativity and technical excellence are celebrated.
Thrive IT Systems

Contact Detail:

Thrive IT Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Python Developer in Leeds

✨Tip Number 1

Network like a pro! Reach out to your connections on LinkedIn or attend local meetups. You never know who might have the inside scoop on job openings that aren't advertised.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Python, Flask, and AWS. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for interviews by brushing up on common coding challenges and system design questions. Practise explaining your thought process clearly, as communication is key in tech roles.

✨Tip Number 4

Don’t forget to apply through our website! We love seeing applications directly from candidates who are eager to join our team. Plus, it shows you're genuinely interested in working with us.

We think you need these skills to ace Full Stack Python Developer in Leeds

Core Python
Flask
Exception Handling
Data Structures
Object-Oriented Programming (OOP)
SQL Databases
AWS Core Services
Terraform
Serverless Architectures
Docker
Data Analysis
Event-Driven Programming
Model View Template (MVT)
Model View Controller (MVC)
PKI and OIDC with OAuth 2.0
Unit Testing
API Testing
Agile Methodologies
CI/CD Processes
Communication Skills
Leadership Abilities
Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Core Python, Flask, and SQL databases. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about full stack development and how your experience aligns with our needs at StudySmarter. Keep it engaging and personal!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems or optimised applications. We love seeing how you approach challenges, especially in fast-paced environments!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Thrive IT Systems

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in Core Python, Flask, and the front-end technologies mentioned in the job description. Brush up on your SQL skills and be ready to discuss how you’ve optimised databases in past projects. Being able to talk confidently about your experience with AWS and Terraform will definitely impress.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in your previous roles. Think about specific instances where you used exception handling or OOP principles to overcome challenges. This will demonstrate your analytical thinking and ability to adapt to fast-paced environments.

✨Demonstrate Your Mentoring Experience

Since mentoring junior developers is part of the role, come prepared with examples of how you’ve guided others in coding standards and version control. Share any experiences where you’ve helped team members grow, as this shows your leadership abilities and commitment to team success.

✨Be Ready for Technical Questions

Expect to dive deep into technical discussions, especially around serverless architectures, Docker, and CI/CD processes. Practise explaining these concepts clearly, as you may need to present information to both technical and non-technical staff during the interview.

Full Stack Python Developer in Leeds
Thrive IT Systems
Location: Leeds

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>