#1 Job Board for tech industry in Europe

  • Job offers
  • All offersKrakówPythonSenior Python Engineer
    Senior Python Engineer
    Python
    Upside

    Senior Python Engineer

    Upside
    Kraków
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Hybrid

    Tech stack

      Python

      advanced

      Kubernetes

      regular

      SQL

      regular

    Job description

    Online interview

    At Upside, we're pushing the boundaries of technology to create innovative solutions that drive our clients' success. Join us in our mission to transform industries through technology and a team that values creativity, collaboration, and a commitment to excellence.


    Role Overview:

    As a Python Engineer, you will play a pivotal role in designing, developing, and maintaining production-grade platforms for our global clients. This position is at the heart of our development efforts, contributing significantly to the backbone of our client-facing solutions. You'll be part of a dynamic development team, sized between 5 to 9 members, dedicated to crafting scalable and resilient backend systems.


    Location:

    Office in Kraków

    Hybrid

    Remotely


    We'd expect you to have:

    → At least 4 years of commercial experience in building web-based applications.

    → Solid knowledge of Python.

    → Engineering mindset and/or a degree in Computer Science.

    → Great command of written and spoken English.

    → Experience directly working with different stakeholders (e.g. Product Owners or Business Founders) in a consulting setting.

    → Deep, end-to-end understanding of the software development cycle.

    → Experience in working in Agile methodologies.


    Relevant technology skills:

    → Experience with SQL databases.

    → Experience with Django.

    → Experience with Kubernetes-based cloud infrastructure.

    → Solid OOP skills.

    → Experience with Git, unit testing, debugging, and profiling.

    → Nice to have: Experience with and/or interest in LLMs.


    Becoming part of Upside means:

    Joining a knowledgeable and experienced team of software developers, technology consultants, and designers.

    Collaborating with international clients on a wide variety of digital products.

    Co-creating great development culture with a focus on R&D and building tools to support the work.

    Support in growth and professional development.

    Flexibility on the place and time of your work.

    Impact on the further development and progress of Spree Commerce, one of the leading open-source frameworks based on Ruby on Rails, which Upside is a main steward off.


    Additional benefits:

    → Regular salary reviews.

    → 20 paid days off.

    → Private healthcare and sport subscription.

    → English lessons organized by the company.

    → Hardware and Software of your choice.

    → Learning Budget of 2500 PLN per year.

    → Separate budget for taking an active part in conferences as well as public speaking mentoring.


    Recruitment process:

    We are making sure that your process is as fast as possible (it can last as little as 3–4 days from an application to an offer).