Scroll Top
19th Ave New York, NY 95822, USA

Senior Python Developer

We’re seeking a highly skilled Senior Python Developer to join our team and continue development on our client’s in-house testing framework. This is a unique opportunity to work on a project released under the permissive MIT license, allowing for open contribution and community growth.

Senior Python Developer

WHO WE NEED

Do you have a passion for building robust and efficient testing frameworks? Are you excited about contributing to a public project with real-world impact?

We’re seeking a highly skilled Senior Python Developer to join our team and continue development on our client’s in-house testing framework. This is a unique opportunity to work on a project released under the permissive MIT license, allowing for open contribution and community growth.

Our customer is a German company, what is focused on the continuing development of its state-of-the-art soft-body physics engine capable of real-time simulation of vehicle dynamics and damage on consumer hardware. This engine was first released in 2013 and is now widely available for entertainment and professional industrial simulation purposes. 

PRIMARY ACCOUNTABILITIES / RESPONSIBILITIES:

  • Deep dive into the existing Python client library for the framework
  • Identify areas for improvement and suggest enhancements to optimize its functionality.
  • Develop comprehensive test cases to ensure the client-side library performs flawlessly
  • Enhance the server-side FastAPI component, focusing on how it interacts with clients
  • Streamline the connection between the web UI and the backend for improved user experience
  • Design and implement a server-side admin UI with the following functionalities:
  • – Manage and organize testing configurations
  • – Display real-time test results in a user-friendly format
  • – Enable viewing and downloading test artifacts for further analysis
  • Collaborate closely with the client and internal teams to ensure project alignment

TECHNICAL SKILLS & EXPERIENCE:

  • Minimum 5+ years of experience as a Python developer
  • Strong proficiency in Python libraries like Flask or FastAPI for server-side development
  • Solid understanding of testing frameworks and best practices
  • Experience with building user interfaces (UI) using web technologies (bonus point)
  • Excellent problem-solving and debugging skills
  • Passion for open-source development and contributing to public projects
  • Strong communication and collaboration skills
  • Upper-intermediate English level and effective verbal communication

CLIENT AND DOMAIN:

  • Client: a software product company
  • Country: Germany
  • Domain: computer games, automotive

Olena Lifanova

Rectuiter

Apply now!

    user

    Your name*

    Envelope

    E-mail*

    linkedin

    LinkedIn

    message

    Message

    Explore where our team members are located!

    Get in Touch Today!

    Our Offices

    Tallin, Estonia

    Lviv, Ukraine

    Frankfurt, Germany

    Salionze, Italy

    en_USEN
    Privacy Preferences
    When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.