Senior Python Engineer Apply now

Senior Python Engineer

London Full-Time 72000 - 84000 £ / year (est.)
Apply now
P

At a Glance

  • Tasks: Lead the design and development of scalable, cloud-native systems using Python.
  • Company: Join a rapidly expanding company transforming life event planning and support.
  • Benefits: Enjoy flexible work arrangements, extra holiday for your birthday, and comprehensive health insurance.
  • Why this job: Work on a greenfield project with autonomy and impact in a supportive team culture.
  • Qualifications: Strong Python skills and experience with AWS or similar cloud platforms required.
  • Other info: Salary ranges from 90 - 100k + benefits based on experience.

The predicted salary is between 72000 - 84000 £ per year.

Join a rapidly expanding company that’s reshaping the experience of planning for life events and finding support through significant transitions. Backed by a prominent group known for its innovative approach and exciting ventures, this team is on a mission to provide meaningful solutions that enhance customer experiences in a sensitive and impactful area of life. The Opportunity We are searching for a Senior Software Engineer who will play a crucial role in a scaling engineering team. This position offers the chance to work on a greenfield project, granting you the autonomy to make important architectural and development decisions. You will contribute to both back-end and some front-end components, integrating modern technologies, including Large Language Models (LLMs), into their offerings. While proficiency in AWS services such as Lambda, S3, and DynamoDB is preferred, experience with similar cloud platforms like GCP or Azure will also be considered. Key Responsibilities: Lead the design and development of scalable, cloud-native systems utilising microservices and serverless frameworks. Write clean, efficient code in Python or similar languages, emphasizing performance and reliability. Create and maintain automated testing frameworks and CI/CD pipelines to facilitate rapid deployment cycles. Collaborate with product managers, designers, and engineers to gather requirements and develop features that meet user needs. Uphold best practices in software development, balancing speed and quality in all outputs. Engage in code reviews and architectural discussions to promote continuous improvement and exceptional technical standards. Foster a lean, agile development culture by participating in sprint planning and stand-ups. Connect with users and stakeholders to ensure the solutions developed align with business objectives and enhance the overall customer experience. Who You Are: Experienced software developer with a strong foundation in Python Demonstrated expertise in cloud technologies, particularly AWS, with a proven track record of building and maintaining scalable applications. Skilled in automated testing and CI/CD practices using tools like CircleCI, Jenkins, or GitHub Actions. Comfortable thriving in a startup environment, with a willingness to adapt to rapid changes and prioritise iteration. Solid understanding of RESTful APIs and experience in optimizing them for performance. Desirable Attributes: Familiar with serverless frameworks and infrastructure as code (IaC) tools like AWS CloudFormation or Terraform. Experienced with containerisation and orchestration technologies such as Docker and Kubernetes. Knowledgeable about event-driven architecture and Python web frameworks (e.g., Flask, FastAPI). Passionate about mentoring others and contributing to a culture of continuous learning. Benefits: Flexible working arrangements, with 3 days in the London office and the option to work remotely for up to 4 weeks per year. Additional holiday for your birthday. Comprehensive life and health insurance packages. Enhanced parental leave policies. Opportunities to invest in company shares and participate in schemes that support employee wellbeing, such as cycle-to-work and electric vehicle salary sacrifice programs. Salary is between 90 – 100k + benefits based on experience

Senior Python Engineer employer: Pulse Recruit

Join a dynamic and innovative team that values flexibility and employee wellbeing, offering a unique opportunity to work on impactful projects in a supportive environment. With a strong focus on professional growth, you will have the chance to lead architectural decisions and collaborate closely with cross-functional teams, all while enjoying benefits like enhanced parental leave and additional holiday for your birthday. This role not only allows you to contribute to meaningful solutions but also provides a culture of continuous learning and development, making it an excellent place for passionate engineers to thrive.
P

Contact Detail:

Pulse Recruit Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Engineer

✨Tip Number 1

Familiarize yourself with the latest trends in cloud technologies, especially AWS services like Lambda, S3, and DynamoDB. Being able to discuss how you've utilized these tools in past projects will show your expertise and readiness for the role.

✨Tip Number 2

Engage with the Python community online. Participate in forums or contribute to open-source projects that focus on scalable applications. This not only sharpens your skills but also demonstrates your commitment to continuous learning and improvement.

✨Tip Number 3

Prepare to discuss your experience with CI/CD practices and automated testing frameworks. Be ready to share specific examples of how you've implemented these processes to enhance deployment cycles and maintain code quality.

✨Tip Number 4

Showcase your ability to thrive in a startup environment by highlighting experiences where you adapted quickly to changes or took initiative in fast-paced projects. This will resonate well with our team culture and values.

We think you need these skills to ace Senior Python Engineer

Proficiency in Python
Experience with AWS services (Lambda, S3, DynamoDB)
Knowledge of cloud platforms (GCP, Azure)
Strong understanding of microservices architecture
Familiarity with serverless frameworks
Experience in automated testing and CI/CD practices
Proficient in RESTful APIs optimization
Understanding of infrastructure as code (IaC) tools (AWS CloudFormation, Terraform)
Experience with containerization and orchestration (Docker, Kubernetes)
Ability to lead architectural discussions
Strong collaboration skills with cross-functional teams
Adaptability in a startup environment
Passion for mentoring and continuous learning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and cloud technologies, especially AWS. Include specific projects where you've utilized microservices and serverless frameworks to demonstrate your expertise.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building scalable applications and your interest in working on greenfield projects. Mention how your skills align with the company's mission to enhance customer experiences.

Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing relevant projects, particularly those involving automated testing, CI/CD practices, and any experience with LLMs or similar technologies.

Prepare for Technical Questions: Be ready to discuss your experience with RESTful APIs, performance optimization, and architectural decisions. Prepare examples of how you've contributed to code reviews and fostered a culture of continuous improvement in previous roles.

How to prepare for a job interview at Pulse Recruit

✨Showcase Your Python Expertise

Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've written clean, efficient code and how you ensured performance and reliability.

✨Demonstrate Cloud Knowledge

Since the role emphasizes AWS, be ready to talk about your experience with AWS services like Lambda, S3, and DynamoDB. If you have experience with other cloud platforms, mention those as well and draw parallels.

✨Discuss CI/CD Practices

Share your experience with automated testing frameworks and CI/CD tools like CircleCI or Jenkins. Explain how these practices have improved deployment cycles in your previous roles.

✨Emphasize Collaboration Skills

This position requires collaboration with product managers and designers. Prepare examples of how you've successfully gathered requirements and developed features that meet user needs in a team setting.

P
  • Senior Python Engineer

    London
    Full-Time
    72000 - 84000 £ / year (est.)
    Apply now

    Application deadline: 2027-01-08

  • P

    Pulse Recruit

  • Other open positions at Pulse Recruit

    P
    Senior Product Manager

    Pulse Recruit

    London Full-Time 43200 - 72000 £ / year (est.)
    P
    Marketing Manager

    Pulse Recruit

    Full-Time 65000 - 70000 £ / year (est.)
Similar positions in other companies
S
Senior Software Engineer

Story Terrace Inc.

London Full-Time 55000 - 70000 £ / year (est.)
V
Senior Software Engineer

Venchr

London Full-Time 72000 - 88000 £ / year (est.)
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>