Software Engineer
- Full-time
Company Description
10 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.
Job Description
You will work with a diverse team to help shape the future of our Engineering Department. You will be part of the whole feature development lifecycle, with direct access to a wealth of customer feedback.
You may use technologies such as Node.js, PHP, Kotlin, MongoDB, MariaDB to write maintainable, performant, and high-quality code. We focus on continuous deployment and iterative delivery, to ensure that our code runs reliably on our infrastructure, allowing you to focus on delivering value to merchants in a fluid manner.
On a regular day as a Software Engineer, you will:
- Focuses 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:
- You have 1+ years of experience as a professional software developer or relevant work experience.
- You have active experience of full stack development.
- You have experience with relational and/or non-relational databases.
- You can effectively use Git or other distributed SCM.
- Willingness to learn and enhance your skills.
- You are team player and enjoy working with fellow developers and team-mates.
Advantage:
- Basic cloud/infrastructure experience with Kubernetes, AWS, Azure, etc.
- You are well-versed in using Containers for packaging your application.
- You have worked with agile methodologies such as Scrum or Kanban.
- You can operate services that the team builds while identifying opportunities for improvements and keeping to the agreed levels of service.
Already know or willing to learn:
- Node.js
- PHP
- Kotlin
- Typescript
- Postgres
- MongoDB
- AWS
- Docker
Additional Information
Perks
- 26 days of Annual leave, home office, sick days
- Benefit Plus Cafeteria
- Frequent team events & activities in the office and outside
- Possibility to travel to different offices around Europe.
- Office fruits and specialty coffee every day
- Friendly, comfortable, and informal office environment
- Flexible working hours if it suits you and your team.