Summary
✨ AI‑Generated
Join a product engineering team as a full-stack software engineer focused on mission-critical microservices. You will work extensively with TypeScript and Node.js, modern frontend technologies, NoSQL databases, APIs, billing workflows, and integrations. The role combines maintenance of established systems with new feature development and continuous improvement of a high-availability software platform.
Highlights
Work on mission-critical microservices, modern full-stack technologies, APIs, databases, billing and integrations, with opportunities to maintain mature systems while building new features.
Description
About Storyous
12 years ago, Storyous started as a small start-up that supplied cafes and restaurants with the Point of Sale (POS) system on a wooden stand.
We are currently a best-in-class solution and a market leader in Czechia with a product offering that includes, POS, Menu and Table management, Inventory management, User management & Access controls, and Delivery integrations! In 2021, we teamed up with international fintech start-up Teya (formerly SaltPay), expanding our offering to also provide integrated payments solution to our customers.
We continue our mission - to help entrepreneurs focus on their customers and satisfaction.
About The Role
We are hiring a full-stack Software Engineer with a strong focus on TypeScript, Node.js, any modern frontend and NoSQL to work on mission-critical microservices that power our POS ecosystem — APIs, databases, billing, and integrations.
The role involves maintaining and extending existing systems, building new features and improving observability.
We are looking for engineers with proven production experience, who can take ownership of medium-sized initiatives, drive from technical refinement through release, communicate effectively with cross-technology teams (PHP, Vue.js, Android Kotlin), write clean, testable code, and thrive in a continuous delivery within fast-paced release cycle environment.
On a regular day as a Software Engineer, you will:
Focus on delivering software components and improvements to your team’s software.
In addition to new code, this often includes refactoring and deprecation work.Write clean, secure, and well-tested code to solve business problems.Build tools and integrate systems to scale the effectiveness of products across the business.Collaborate and communicate effectively within the team and across the organization to achieve the team’s goals.Continuously work to improve while being empathetic and considerate with others.Act as a full life cycle Software Engineer, meaning be able to do code reviews, source control management, build processes, testing and release.
Requirements
3+ years of professional full-stack development experience (TypeScript, JavaScript, Node.js)Experience designing and consuming REST APIs, including error handling, and cachingExperience with NoSQL and relational databases (MongoDB, MariaDB)Basic cloud/infrastructure experience (Kubernetes, Docker, AWS, Heroku)Proficiency in writing unit and integration tests, habit of testing own work without being askedFamiliarity with observability, logging, metrics and debugging toolsConfident with Git workflows, branching, CI/CD pipelines (Git, GitHub Actions)Experience using AI-assisted development tools (GitHub Copilot, Claude, Cursor)Ability to work independently on medium-sized features from ticket to releaseTeam player, strong communication skills, including with non-technical stakeholdersFluent written and spoken English as this is the primary language of our international teamWillingness to participate in on-call duty rotationsWillingness to learn unfamiliar parts of application to improve it and enhance own skillsWorking from office at least 3 days a week
Perks
26 days of Annual leave, home office, sick daysBenefit Plus CafeteriaFresh fruits in the office and specialty coffee every dayFriendly, comfortable, and informal office environmentFlexible working hours if it suits you and your teamGlean AI for company-wide knowledge search, with frontier LLMsDiverse team environment with 8+ nationalities and 26% female engineersFrequent team events & activities in the office and outside