.
Senior Backend Engineer
  • Kraków
Senior Backend Engineer
Kraków, Kraków, Lesser Poland Voivodeship, Polska
Upside Lab sp. z o.o.
19. 3. 2024
Informacje o stanowisku

technologies-expected :


  • Ruby on Rails
  • Python
  • Kubernetes
  • AWS
  • Docker
  • SQL
  • Ruby

technologies-optional :


  • Vue.js
  • React.js
  • Node.js
  • JavaScript

responsibilities :


  • As a Senior Backend 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. Youll be part of a dynamic development team, sized between 3 to 9 members, dedicated to crafting scalable and resilient backend systems.

requirements-expected :


  • → Extensive commercial experience in building web-based application (+5 years).
  • → Experience in at least one of Upside’s core technology stack: Ruby, Python, JavaScript, Node or the willingness to learn based on your current skills.
  • → Outstanding abilities in system design, enabling the smart selection of technologies and architectures.
  • → In-depth understanding of SQL and relational databases.
  • → Working understanding of frontend frameworks and tools (e.g. Vue.js, React.js).
  • → Experience with Continuous Integration and Continuous Delivery.
  • → Experience in direct work with different stakeholders (e.g. Product Owners or Business Founders) in a consulting setting.
  • → Deep understanding of end-to-end software development cycle.
  • → Great command of written and spoken English.
  • 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.

offered :


  • 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

benefits :


  • sharing the costs of sports activities
  • private medical care
  • sharing the costs of foreign language classes
  • sharing the costs of professional training & courses
  • remote work opportunities
  • flexible working time
  • integration events
  • corporate library
  • parking space for employees
  • birthday celebration
  • employee referral program

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    65 126
    13 103