What you´ll handle
We are looking for a talented Full-Stack JS Developer with a passion for building sophisticated web development projects using cutting-edge technologies.
Our ideal candidate is an experienced developer with expertise in both front-end and back-end development as you will be involved in the development and management of all products.
Your responsibilities:
- Design, develop, and maintain websites using Node.js, React.js, and other industry-standard technologies.
- Design and implement scalable APIs using Node.js and frameworks like Express
- Implement state management solutions such as Redux, MobX, etc., to ensure effective data flow and consistency across applications.Â
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write reusable, testable, and efficient code for frontend and backend components
- Collaborate with project managers and other team members to understand requirements and create detailed technical specifications.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug software issues.
- Participate in code reviews and ensure that all code is of high quality.
- Keep up-to-date with emerging trends in software development.
You’ll need to have:
- Bachelor’s degree in computer science, engineering, or related field.
- 3+ years of experience in full-stack JavaScript development, focusing on Node.js and React.js.
- Strong understanding of fundamental software development principles such as algorithms, data structures, and design patterns.
- Experience with web development using Node.js and React.js.
- Solid understanding of Node.js and frameworks like Express for backend development.
- Experience with RESTful and GraphQL APIs and best practices.
- Familiarity with CMS platforms such as Directus, Strapi, or Contentful.Â
- Ability to architect frontend applications and ensure their maintainability and scalability
- Familiarity with one or more databases, such as MySQL or PostgreSQL.
- Competent in the Agile Software Development Process (Scrum, Kanban) and the Software Development Lifecycle
- Ability to work collaboratively with cross-functional teams, actively contributing to the delivery of features and fixesÂ
- Strong communication and collaboration skills.
- Passion for web development and a desire to improve your skills.
- Online gaming and casino experience is a strong benefit but not a requirement
What we’ll offer you:
- A dynamic and collaborative work environment within a dedicated team.
- Hybrid work in either our Estonia or Malta office
- Opportunities for professional growth and skill development.
- Competitive salary and benefits package.
- The chance to make a significant impact on our product and contribute to the company’s success.
- If you are passionate about UX design, eager to contribute to a growing industry, and thrive in a collaborative team setting, we would love to hear from you!