Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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, a customizable agentic AI toolkit for e-commerce.
Role Overview:
As a Senior Fullstack 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.
→ Extensive commercial experience in building web-based application (+5 years).
→ Experience in at least one of Upside’s backend technology stack: Ruby, Python, JavaScript or the willingness to learn based on your current skills.
→ Experience in at least one of Upside’s frontend technology stack: Vue and React or the willingness to learn based on your current skills.
→ In-depth understanding of SQL and relational databases.
→ 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.
- 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.
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.
Key Skills
Ranked by relevanceReady to apply?
Join Upside and take your career to the next level!
Application takes less than 5 minutes