FreshRemote.Work

Senior Backend Engineer (Python/Ruby/Node)

Remote job

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 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. You'll be part of a dynamic development team, sized between 3 to 9 members, dedicated to crafting scalable and resilient backend systems.

Requirements

→ 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.


Salary:

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, hybrid, fully-remote.

Apply

Job Profile

Tasks
  • Collaborate with development team
  • Contribute to engineering best practices
  • Design and develop backend systems
  • Engage with stakeholders
  • Evaluate new technologies
Skills

Continuous delivery Continuous Integration English Javascript Node Python ReactJS Relational databases Ruby Software Development Cycle SQL Stakeholder communication System design Vue.js

Experience

5 years