Senior Python Web Engineer
Senior Python Web Engineer

Senior Python Web Engineer

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
K

At a Glance

  • Tasks: Join us as a Senior Python Web Engineer, working on custom projects and collaborating with clients.
  • Company: Kin + Carta is a dynamic tech company focused on innovative web solutions.
  • Benefits: Enjoy premium health insurance, vacation plans, mental health support, and access to e-learning platforms.
  • Why this job: Be part of a motivated team, learn from peers, and contribute to impactful projects.
  • Qualifications: 4+ years in web development with Python, 2+ years with Django, and good English skills required.
  • Other info: Expect a supportive interview process with dedicated talent team assistance.

The predicted salary is between 36000 - 60000 £ per year.

Join our dynamic team as a Senior Python Web Engineer. We are in search of an experienced web engineer who demonstrates a deep understanding of client needs and possesses the expertise to architect and implement optimal solutions. The ideal candidate will collaborate with a highly motivated team, leveraging industry best practices with Django and Django REST web frameworks.

What you can expect:

  • Work on custom projects for clients, sometimes very closely with their team
  • Keep a healthy communication with your project manager and client
  • Take active part in all project stages – analysis, estimation, documentation, coding, bug fixing and support
  • Learn from your colleagues and teach them what you know

The type of person we’d like to meet:

  • 4+ years of experience in web development with Python
  • Excellent knowledge of coding standards for Python
  • 2+ years of experience with Django and Django REST in client-facing projects
  • Understanding of the reasoning behind coding practices, rather than just the mechanics - being able to answer the question "why" alongside the "how"
  • Experience with relational databases (PostgreSQL / MySQL)
  • Good knowledge in Git
  • Experience with writing tests and documentation
  • Experience with projects using Agile methodologies
  • Good command of English (reading, writing, speaking)

Nice to have:

  • Knowledge in OOP and design patterns
  • Experience with asynchronous tasks
  • Experience with asynchronous communication
  • Experience with non-relational databases
  • Experience with files manipulation (CSV, XML, XSLT, JSON, Markdown)
  • Experience with another language / web framework
  • Good knowledge and experience working in Linux OS environment
  • Experience with cloud technologies (AWS, GCP, Azure)
  • Experience with CI/CD
  • Bachelor degree in Computer Science or other related fields and/or demonstrated capability through previous experience.

What we offer:

  • This is a full-time position that comes with an attractive compensation
  • Premium health insurance that guarantees fast access to contracted health services in Kosovo, Albania, North Macedonia, Bosnia & Hercegovina, Serbia, Slovenia, and Croatia
  • Vacation Plan
  • Mental Health Support Program
  • Great opportunity for career development
  • Training policy for technical and other skills-related events, courses, and certifications
  • Performance Policy that paves the roadmap for personal career development
  • Access to e-learning platforms like Udemy, Coursera, etc
  • Refreshments at our offices
  • The annual team building that gathers together the offices from Prishtina, Sofia, Veliko Tarnovo, and Skopje.

The interview process at Kin + Carta:

  • Intro Call with the Talent Team (30 mins) – If your skills and experience match the role requirements, our Talent team will contact you to arrange a Zoom call. The aim of this call is to get to know you and for you to find out more about Kin + Carta.
  • First-Stage Interview (90 minutes) - This will be a Q&A-style interview lasting around 90 minutes. Apart from the conversational format, there'll also be a few tasks to assess your critical thinking and problem-solving. These tasks aim to understand your skills, experience, and motivations. You can also use this interview to ask us questions and learn more about us!
  • Making a Decision - Following the interview process, our hiring team will get together to discuss feedback and make a final decision. We aim to get back to you as soon as we possibly can! Our average recruitment process takes around three to four weeks.
  • You will be assigned a dedicated member of our Talent team to support you throughout the process. We will always do our best to accommodate any reasonable adjustment requests. Please just let us know how we can make the interview process more accessible for you.

Senior Python Web Engineer employer: Kin + Carta

At Kin + Carta, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Python Web Engineer, you will enjoy competitive compensation, premium health insurance across multiple countries, and ample opportunities for professional growth through training and e-learning platforms. Our commitment to mental health support and team-building activities ensures a supportive environment where your contributions are valued and your career can flourish.
K

Contact Detail:

Kin + Carta Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Web Engineer

✨Tip Number 1

Familiarise yourself with Django and Django REST frameworks if you haven't already. Since the role requires a deep understanding of these technologies, consider building a small project or contributing to an open-source one to showcase your skills.

✨Tip Number 2

Brush up on your knowledge of relational databases like PostgreSQL and MySQL. Be prepared to discuss how you've used these in past projects, as this will demonstrate your practical experience and understanding of database management.

✨Tip Number 3

Practice explaining your coding decisions and the reasoning behind them. The interview will likely focus on your ability to articulate the 'why' alongside the 'how', so think about examples from your previous work where you made significant architectural choices.

✨Tip Number 4

Prepare for the Q&A-style interview by reviewing common web development problems and solutions. Being able to think critically and solve problems on the spot will be key, so practice with coding challenges or mock interviews to build your confidence.

We think you need these skills to ace Senior Python Web Engineer

Python Programming
Django Framework
Django REST Framework
Relational Databases (PostgreSQL, MySQL)
Git Version Control
Agile Methodologies
Test Writing and Documentation
Understanding of Coding Standards
Problem-Solving Skills
Communication Skills
Object-Oriented Programming (OOP)
Design Patterns
Asynchronous Programming
Cloud Technologies (AWS, GCP, Azure)
Linux OS Environment
Experience with Non-Relational Databases
File Manipulation (CSV, XML, JSON, Markdown)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, Django, and any relevant projects. Use specific examples that demonstrate your understanding of coding standards and client-facing work.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly in web development and Agile methodologies.

Showcase Relevant Projects: Include a portfolio or links to projects that showcase your expertise in Python and Django. Highlight any experience with relational databases and cloud technologies, as these are key aspects of the role.

Prepare for the Interview: Research common interview questions for web engineers and be ready to discuss your problem-solving approach. Prepare to explain your coding practices and the reasoning behind them, as this is crucial for the role.

How to prepare for a job interview at Kin + Carta

✨Showcase Your Python Expertise

Make sure to highlight your extensive experience with Python, especially in client-facing projects. Be prepared to discuss specific coding standards and practices you've implemented in previous roles, as well as the reasoning behind them.

✨Demonstrate Your Django Knowledge

Since the role requires expertise in Django and Django REST, come ready to discuss your past projects using these frameworks. Share examples of how you've architected solutions and any challenges you faced during implementation.

✨Prepare for Problem-Solving Tasks

Expect to encounter problem-solving tasks during the interview. Brush up on your critical thinking skills and be ready to explain your thought process clearly. This will help the interviewers gauge your approach to real-world scenarios.

✨Ask Insightful Questions

Use the opportunity to ask questions about the company culture, team dynamics, and project methodologies. This not only shows your interest in the role but also helps you determine if the company is the right fit for you.

Senior Python Web Engineer
Kin + Carta
Location: London
Go Premium

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

K
  • Senior Python Web Engineer

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • K

    Kin + Carta

    200-500
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>