Help our dedicated IT team to build end-to-end features – from beautiful, responsive UIs to robust, scalable backend services.
Design, develop and maintain end-to-end features across frontend and backend
Implement clean, reusable UI components and views (e.g. VueJS / NextJS)
Build and extend REST APIs and backend services (e.g. Laravel)
Work with relational databases (e.g. PostgreSQL, MySQL)
Integrate third-party APIs and internal services
Write automated tests (unit, integration, E2E) and participate in code reviews
Collaborate closely with Product, Design and other engineers to deliver value quickly
Monitor, debug and improve performance and reliability in production
Contribute to technical design discussions and architectural decisions
Help improve our tooling, CI/CD pipelines and development practices
5+ years of experience as a Full Stack or similar software engineering role
Strong proficiency in JavaScript and/or TypeScript
Hands-on experience with at least one modern frontend framework (VueJS preferred)
Solid experience building backend services (preferably with PHP/Laravel, but other languages welcome)
Comfortable designing and querying SQL databases
Good understanding of web fundamentals (HTTP, REST, caching, security basics)
Experience working with Git and collaborative workflows (PRs, code reviews)
Familiarity with AWS and containerization (Docker) is a plus
Quality-driven mindset: you care about clean code, testing and maintainability
Strong communication skills in English; able to work closely with cross-functional teams