Python Developer in London

Python Developer in London

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

At a Glance

  • Tasks: Develop innovative applications for investors, collaborating with diverse teams to enhance portfolio data.
  • Company: Luxoft, a forward-thinking tech company focused on impactful solutions.
  • Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Why this job: Join a dynamic team and shape the future of investment technology with your coding skills.
  • Qualifications: 5+ years in software development, strong Python and API design experience.
  • Other info: Exciting projects with potential for career advancement in a collaborative environment.

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

Luxoft is looking for a Senior Python developer for the development of a new application to be used by investors and investment committees to review their portfolio data, tailored to specific user groups.

Responsibilities

  • Work closely with the business team, business analysts, and architects to quickly understand the new requirements and help identify changes to the system.
  • Work closely on a day-to-day basis with the development team, designers, copywriters, and other IT teams.
  • Develop and present recommendations from analysis of the current solution, assist in design peer reviews, code peer reviews, build and unit test functional enhancements, identify areas for code refactoring, and review and contribute to development processes and procedures to assist the continual improvement of the development team activities.
  • Offer solutions and designs to solve processes, projects or program issues, provide recommendations to improve efficiency and effectiveness, and defend and support those recommendations confidently.
  • Exhibit technical thought leadership, excellent problem-solving ability, and an aptitude for technical innovation.

Skills

  • Must have:
  • 5+ years of software development experience
  • Strong backend development experience with Python, writing clean and maintainable production code
  • Proven experience designing and building production APIs (FastAPI preferred)
  • Strong system and API design skills, including scalability, performance, and reliability
  • Strong SQL skills for data modeling and query optimization
  • Experience designing and using caching strategies
  • Cloud experience (preferably AWS) on services beyond basic compute, storage, and databases
  • Experience with infrastructure-as-code and cloud-native architectures
  • Strong debugging and problem-solving skills
  • Consistently follows coding standards, testing practices, and code review processes
  • Proficient with Git workflows and CI/CD pipelines
  • Nice to have:
    • Experience with Databricks, Spark, and data engineering workflows
    • Familiarity with LLMs and modern AI tooling
    • Experience with Docker and Kubernetes
    • Understanding of event-driven architectures

    Python Developer in London employer: Luxoft

    Luxoft is an exceptional employer for Python Developers, offering a dynamic work environment that fosters collaboration and innovation. With a strong emphasis on employee growth, Luxoft provides opportunities for professional development through hands-on projects and peer reviews, all while being part of a supportive team culture. Located in a vibrant tech hub, employees benefit from access to cutting-edge technologies and a network of industry professionals, making it an ideal place for those seeking meaningful and rewarding careers in software development.
    Luxoft

    Contact Detail:

    Luxoft Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Python Developer in London

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the tech world, especially those who work with Python or in investment sectors. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

    ✨Tip Number 2

    Show off your skills! Create a GitHub profile showcasing your Python projects, especially any APIs or cloud solutions you've built. 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 common Python questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use platforms that offer coding tests to get comfortable.

    ✨Tip Number 4

    Don't forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.

    We think you need these skills to ace Python Developer in London

    Python
    Backend Development
    Production APIs
    FastAPI
    System Design
    API Design
    SQL
    Data Modelling
    Caching Strategies
    AWS
    Infrastructure-as-Code
    Cloud-Native Architectures
    Debugging
    Problem-Solving Skills
    Git Workflows
    CI/CD Pipelines

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV speaks directly to the job description. Highlight your Python experience, especially with backend development and APIs. We want to see how your skills match what we're looking for!

    Showcase Your Projects: Include examples of projects where you've used Python, especially if you've worked on cloud services or built production APIs. This gives us a clear picture of your hands-on experience and problem-solving skills.

    Be Clear and Concise: When writing your cover letter, keep it straightforward. Explain why you're a great fit for the role and how you can contribute to our team. We appreciate clarity and directness!

    Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss any important updates from us!

    How to prepare for a job interview at Luxoft

    ✨Know Your Python Inside Out

    Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with backend development, especially with FastAPI and API design. Prepare to showcase examples of clean, maintainable code you've written in the past.

    ✨Understand the Business Needs

    Since the role involves working closely with business teams, it's crucial to understand how your technical skills can meet their needs. Research Luxoft and think about how your previous projects align with their goals. This will help you articulate your value during the interview.

    ✨Prepare for Problem-Solving Questions

    Expect to face questions that test your problem-solving abilities. Think of specific challenges you've encountered in your previous roles and how you overcame them. Be ready to discuss your debugging strategies and how you ensure code quality through testing and reviews.

    ✨Showcase Your Collaboration Skills

    This position requires strong communication and interpersonal skills. Be prepared to share examples of how you've successfully collaborated with cross-functional teams, including designers and analysts. Highlight your ability to communicate complex technical concepts to non-technical audiences.

    Python Developer in London
    Luxoft
    Location: London

    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

    >