At a Glance
- Tasks: Lead the design and development of innovative applications using Python and modern web frameworks.
- Company: Join a purpose-driven organisation focused on positive impact and inclusion.
- Benefits: Enjoy competitive salary, flexible hours, remote work, and comprehensive health benefits.
- Other info: Be part of a diverse team that values unique perspectives and fosters continuous growth.
- Why this job: Make a real difference while working with cutting-edge technologies in a collaborative environment.
- Qualifications: 5+ years in software development with strong Python and web framework skills.
The predicted salary is between 60000 - 75000 £ per year.
We are looking for an experienced Full Stack Developer specializing in Python to join our innovative team. The ideal candidate will possess a strong technical background and leadership skills, enabling them to drive development projects, mentor junior developers, and collaborate effectively across teams. You will be responsible for designing and implementing high-quality, scalable software solutions.
Key Responsibilities:
- 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).
- Front-end development using VueJS, JavaScript, CSS, and HTML to create seamless user interfaces.
- 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.
Essential Skills:
- 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.
Benefits:
- Competitive salary and performance bonuses.
- Flexible work hours and remote work options.
- Comprehensive health, dental, and vision insurance.
- Opportunities for professional development and career advancement.
- Collaborative and inclusive work culture.
Why Join Us?
We’re a purpose‑driven organisation committed to creating positive impact and championing inclusion. You’ll join a culture that encourages innovation, collaboration, and continuous growth. We celebrate difference and believe diverse perspectives lead to stronger solutions. Even if you don’t meet every requirement, we encourage you to apply — great talent comes from a variety of backgrounds. Your lived experience, unique strengths, and personal story matter — they help us design better outcomes for the communities we serve. We celebrate diversity of experience, knowledge, backgrounds, and perspectives, and believe these differences enable us to create meaningful impact. We are proud to be an equal opportunity employer and are committed to fairness and inclusion for all, regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital or partnership status, sexual orientation, gender identity, pregnancy or related conditions, or any other protected characteristic. If you require any reasonable adjustments or additional support during the recruitment process, please let us know. Be part of a collaborative and high-performing team. Work on innovative projects in the public sector. Opportunity to work with cutting-edge technologies and methodologies.
Python FullStack Developer- SC Eligible in Leeds employer: Mastek
Contact Detail:
Mastek Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python FullStack Developer- SC Eligible in Leeds
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Python or in similar roles. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Flask, VueJS, and AWS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your experience with OOP, SQL databases, and cloud services. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate developers who want to make a difference.
We think you need these skills to ace Python FullStack Developer- SC Eligible in Leeds
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python expertise, front-end development skills, and any relevant cloud experience. We want to see how you can contribute to our innovative team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background aligns with our mission. Don’t forget to mention your leadership skills and mentoring experience — we love that!
Showcase Your Projects: If you've worked on any cool projects, especially those involving Python, Flask, or AWS, make sure to include them. We’re keen to see your hands-on experience and how you’ve tackled challenges in your previous roles.
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 don’t miss out on any important updates. Plus, we love seeing applications come in through our own platform!
How to prepare for a job interview at Mastek
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Python, Flask, and front-end technologies like Vue.js. Brush up on your SQL skills and be ready to discuss how you’ve implemented scalable solutions in past projects. Being able to talk confidently about your technical expertise will impress the interviewers.
✨Showcase Your Leadership Skills
Since the role involves mentoring junior developers, prepare examples of how you've guided others in previous positions. Think about specific instances where you’ve led a project or improved team processes. This will demonstrate your leadership abilities and collaborative spirit.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical challenges during the interview. Practice explaining your thought process when solving problems, especially those related to software development best practices, OOP, and cloud infrastructure. This will show that you can think critically under pressure.
✨Understand the Company Culture
Familiarise yourself with the company’s values and mission. Be ready to discuss how your personal experiences align with their commitment to diversity and inclusion. Showing that you resonate with their culture can set you apart from other candidates.