Skip to content

Python Engineer

On-site, Hybrid
  • Kraków, Poland
Lead, Mid, Senior

Job description

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 3 to 9 members, dedicated to crafting scalable and resilient backend systems.

Job requirements

→ At least 3 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.


Key Responsibilities:


  • Design and Development: Lead the design and development of robust backend systems that serve as the backbone for our client-facing platforms. Ensure these systems are scalable, maintainable, and capable of handling the needs of global clients.
  • Engineering Best Practices: Actively contribute to refining our engineering methodologies and practices. Advocate for code quality, security, and efficiency.
  • Team Collaboration: Work closely within a development team, fostering a collaborative environment where ideas and best practices are shared and implemented.
  • Stakeholder Communication: Engage directly with business stakeholders, consulting on and designing technology solutions that meet their needs. Your role will involve translating complex technical concepts into business-friendly language.
  • Continuous Improvement: Constantly evaluate and incorporate new technologies or methodologies to improve the efficiency and reliability of our backend systems.


Salary:

Regular Engineer: 10 000 - 13 600 PLN net + VAT
Regular+ Engineer: 14 800 - 19 300 PLN net + VAT
Senior Engineer: 20 800 - 25 900 PLN net + VAT

Lead Engineer: >25 900 PLN net + VAT

Including additional days off


Location:

Office in Kraków or hybrid.

or

Perks & Benefits

Paid 20 days off per year

Healthcare package and Multisport card

Self Development Budget

Hardware and software of your choice

Strong culture of guidance and sharing knowledge

Public Speaking Support