Currency

Senior Backend Engineer (Ruby)

5 709 - 7 274 USDNet per month - B2B
Ruby

Senior Backend Engineer (Ruby)

Ruby

Krupnicza 5, Kraków +4 Locations

Upside

Full-time
B2B
Senior
Hybrid
5 709 - 7 274 USD
Net per month - B2B

Tech stack

    English

    B2

    Git

    advanced

    OOP

    advanced

    Amazon AWS

    advanced

    SQL

    advanced

    Ruby on Rails

    advanced

    Ruby

    advanced

Job description

At Upside, we’re not just shipping features - we’re partnering with ambitious companies across the globe to solve complex, meaningful problems through technology. We work in small, focused teams, combining engineering, product thinking, and design, to deliver outcomes, not just output.


Open-source is a strategic part of our work. We build and maintain a number of open-source projects that support our clients and internal R&D. Our latest release is Enthusiast, an AI Agent framework tailored for e-commerce use cases.


Role Overview:

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

Job requirements

  • Extensive commercial experience in building web-based application (+5 years).

  • Strong proficiency in at least one of Upside’s core technology stack: Ruby, Python, JavaScript or the willingness to learn based on your current skills.

  • Solid understanding of software architecture principles: monoliths, microservices, asynchronous systems, messaging patterns, and scalability.

  • Deep knowledge of relational databases (we mostly use PostgreSQL) and performance optimization.

  • Working understanding of frontend frameworks and tools (e.g. Vue.js, React.js).

  • Practical experience with Continuous Integration/Continuous Deployment (CI/CD) practices and modern cloud environments.

  • Strong consulting mindset - balancing technical excellence with client needs and communicating effectively with both technical and non-technical stakeholders.

  • Fluent English, with clear written and verbal communication.

Key Responsibilities:

  • Developing complex digital platforms - from architecture decisions to implementation and deployment.

  • Work in autonomous teams (3-9 people) delivering mission-critical systems.

  • Collaborate directly with technology leaders, founders, and domain experts to shape solutions that drive real business outcomes.


What We Offer

  • Transparent progression path.

  • Flexible work: office in Kraków, hybrid or remote from anywhere in Poland, with company on-sites.

  • Additional paid days off beyond national holidays.

  • A deeply collaborative, engineering-led company culture.

  • Support for ongoing learning.


If you didn't find all the information you were looking for, have a look at our handbook - it covers a variety of different matters that could be important at this stage. If there's anything else we did not mention that you're interested in - share your thoughts with us careers@upsidelab.io

Salary:

Senior Engineer: 20 800 - 25 900 PLN net + VATLead Engineer: >26 500 PLN net + VAT

Including additional days off

Location:

Office in Kraków, hybrid, fully-remote.

Published: 29.09.2025

Meet the company

Upside

Upside is a technology consulting company built for engineers who want to grow while solving meaningful challenges.We partner with leading global organizations to deliver high-quality solutions in data platforms, AI, and digital commerce, working across industries like research, publishing, and retail. Our clients trust us to tackle complex projects where engineering expertise truly makes a difference.

Company profile

Senior Backend Engineer (Ruby)

5 709 - 7 274 USDNet per month - B2B
Apply

Senior Backend Engineer (Ruby)

Krupnicza 5, Kraków

Upside

5 709 - 7 274 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Upside Lab Sp. z o.o. z siedzibą w Krakowie, ul. Krupnicza 5/6 (dalej jako "administrator"... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.