Senior Full Stack Engineer
BiH, Croatia, Remote, Serbia
We’re looking for a proactive, team-oriented and motivated Senior Full-Stack Engineer to join our team.
We value a go-getter attitude, a drive to get things done, and the empathy to truly understand our clients’ needs. Our team takes pride in working hard—and having fun while doing it. We believe in the power of collaboration and bringing like-minded people together to build great things.
Your role
- System Modernization: Transitioning an in-house CMS from Milo.JS to ReactJS.
- New Feature Development: Designing and building modern features for our core platforms.
- Refactoring & Modernization: Systematically refactoring legacy code to improve scalability and performance.
- Architecture & Design Support: Providing support in the architecture and design of microservices and RESTful APIs.
- Lifecycle Support: Supporting the full project lifecycle, from initial planning and evaluation to deployment and maintenance.
- Quality & Testing: Ensuring application reliability through unit and integration testing using Jest.
- Collaboration: Working closely with cross-functional teams, including testers and project managers.
What we expect
- Node.js Ecosystem: Strong experience with Node.js, Express, and building RESTful APIs.
- Modern Frontend: Proficiency in ReactJS, TypeScript, and state management (Redux/Context API).
- Expert knowledge of JavaScript
- Data Management: Experience with relational databases (Oracle) and document stores (Elasticsearch).
- Modern Web Standards: Expertise in HTML5, CSS3 (SASS/LESS), and responsive design.
- Testing & CI/CD: Knowledge of Jest, Git, and automated deployment workflows.
And it would be awesome if you have
- Experience with RabbitMQ or Redis for messaging and caching.
- Infrastructure: Familiarity with Docker, Kubernetes, and cloud services like AWS or Azure.
- Knowledge of monitoring tools such as Splunk, Kibana, or Elastic APM.
- Experience with WebSockets and real-time data handling.
- Familiarity with CMS platforms and migration strategies for legacy systems.
What we offer
- The location choice is yours: remote, on-site or hybrid
- Flexible working hours
- Work with new technologies in a high-performance environment
- Diverse international projects
- IT community involvement — Meetups, Workshops & Articles
- Internal workshops & personal development 100% paid sick leave
- Paid health insurance
- Subvention of Multisport card
- Transport allowance & meal allowance
Salary range
Our salaries are based on your experience, level of knowledge & technical interview.