
Remote opportunity at
TeyaStoryous | Senior Software Engineer (Full-stack)
Teya is hiring a remote Senior Software Engineer (Full-stack) for its Storyous team. Storyous has operated for twelve years, evolving from a startup providing Point of…
Career Tools
About This Role
Teya is hiring a remote Senior Software Engineer (Full-stack) for its Storyous team. Storyous has operated for twelve years, evolving from a startup providing Point of Sale systems on wooden stands into a market leader in Czechia powering thousands of hospitality businesses. The platform encompasses menu and table handling, inventory tracking, access controls, delivery integrations, and payment solutions. After joining British FinTech Teya in 2021, the organization continues expanding its…
Job Description
Teya is hiring a remote Senior Software Engineer (Full-stack) for its Storyous team. Storyous has operated for twelve years, evolving from a startup providing Point of Sale systems on wooden stands into a market leader in Czechia powering thousands of hospitality businesses. The platform encompasses menu and table handling, inventory tracking, access controls, delivery integrations, and payment solutions. After joining British FinTech Teya in 2021, the organization continues expanding its offerings to help business owners spend less time on administration and more time on customer experiences.
This role suits experienced developers who can take charge of medium-sized technical projects from refinement to release. The position involves working on mission-critical microservices including billing, APIs, databases, and integrations. Responsibilities include building new capabilities, maintaining legacy systems, refactoring code, and boosting system observability. Professionals in this role will write secure, testable code, perform code reviews, and handle the full software development life cycle. Candidates will collaborate with cross-technology teams utilizing PHP, Android Kotlin, and Vue.js.
The position requires active participation in on-call rotations and the ability to work independently. The international team communicates primarily in English and operates within a continuous delivery, fast-paced release environment. Team members must be willing to learn unfamiliar codebase sections to improve platform performance and advance their individual capabilities.
Responsibilities
- Deliver software components, improvements, and refactoring work for team systems
- Write secure, clean, and well-tested code to address business challenges
- Develop tools and integrate systems to scale product effectiveness across the business
- Collaborate across the organization to meet shared goals with empathy and consideration
- Manage the complete software life cycle including code reviews, version control, testing, and releases
- Participate in on-call duty rotations
Requirements
- Five or more years of professional full-stack software development experience using TypeScript, JavaScript, and Node.js
- Demonstrated experience designing and consuming REST APIs with error handling and caching
- Practical background with both NoSQL and relational databases such as MongoDB and MariaDB
- Basic infrastructure and cloud knowledge involving AWS, Docker, Kubernetes, or Heroku
- Proficiency in authoring unit and integration tests independently
- Familiarity with debugging, logging, metrics, and observability tools
- Confidence with Git workflows, branching strategies, and CI/CD pipelines including GitHub Actions
- Experience utilizing AI-assisted development tools like GitHub Copilot, Cursor, and Claude
- Ability to work independently on medium-sized features from ticket generation to release
- Fluent written and spoken communication skills in English
- Willingness to learn unfamiliar parts of the application
Core Skills
Benefits
- 26 days of annual leave
- Home office availability
- Sick days
- Benefit Plus Cafeteria
- Fresh office fruit and daily specialty coffee
- Flexible working hours coordinated with the team
- Glean AI for company-wide knowledge search featuring frontier LLMs
- Access to the Elredo audiobook library
- Frequent team events and activities both in and outside the office
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the remote status is listed as remote, though the source text also mentions a willingness to work from the office at least two to three days a week.
What is the employment type?
The posting specifies full-time employment.
What experience is required for this role?
Candidates must have over five years of professional full-stack development experience with TypeScript, JavaScript, and Node.js, along with API, database, and CI/CD familiarity.
What is the salary for this position?
The salary is not stated in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.