Fullstack Engineer
TechTellent is looking for a skilled Fullstack Engineer to join our team.
We are a fast-growing global IT & Tech company based in Cyprus that values its people and provides a positive work environment. We recruit and retain top IT talent, providing opportunities for growth and advancement to deliver world-class solutions to clients worldwide.
What are we building?
Single-sourced, multi-branded, highly customizable and configurable, performant, and SEO-optimized entertainment B2B platform, using best CI/CD and DevOps practices.Join the Front-End team which is building a flexible user-facing Portal with games integration, as well as Headless CMS and Apollo Federation GraphQL microservices for platform operations. Participate in architectural decision-making and build the platform together with a team of trusted professionals. Learn and follow the most best-practical ways to create the most enjoyable product for customers and witness the rise of the top industry-leading entertainment platform 😉
What to do?
- Create a rich and complex SSG (Static site generation by Next.js) solution (Portal website with games integration, Headless CMS – Strapi).
- Create production-ready GraphQL back-end for front-end as well as Headless CMS Strapi plugins.
- Full development cycle (from accepting business requirements – to delivering changes to production, monitoring, and performance tuning, including all the fun stuff of CI/CD like unit-testing, code review, and feature toggling).
- Closely communicate with the team, and other colleagues, provide the best solutions, and influence the product.
Requirements
- Work experience with commercial projects over 3 years.
- Experience in front-end development targeting mobile and desktop browsers on different devices.
- Excellent knowledge of JavaScript Core, ES6+, HTML5, CSS3, CSS-in-JS.
- React/Apollo/Jest ecosystem knowledge and experience.
- Node.js and its ecosystem knowledge.
- Experience with Redis, Postgres.
- Proven experience in test creation and other CI/CD practices.
- Experience in code review, refactoring, cross-team communication skills.
- GitLab, JIRA, Confluence.
- Understanding and experience with Server Side Rendering approach.
- Understanding main principles of Agile methodologies (Scrum, Kanban).
Nice to have
- Knowledge of Next.js and Material UI ecosystem (Atomic-base design).
- Experience in applying multi-branding concepts for a single cross-platform product.
- Experience in Strapi, Immutable, Lodash, Storybook, Webdriver.io, Rush.js, or similar monorepo solutions.
- Experience with GraphQL (Apollo Federation) and/or commercial experience in development with regular microservice architecture.
- Experience in https://trunkbaseddevelopment.com/ and their CI/CD processes implementation
- Experience with Jamstack.
- Experience with Nginx, Docker, Kubernetes, AWS, HELM, CDN/Cloudflare.
- Experience in SEO and performance optimization and in code performance analysis.
- Experience in Webpack, pnpm.
- ORM(Knex)
Soft skills
- Knowledge sharing abilities.
- Communication skills.
- Be ready to take responsibility for your technical decisions.
- Product oriented mindset.
- B2 English level (speaking and writing).
Benefits
- 20 working days of paid vacation per year;
- 15 working days of sickness annually;
- Compensative English lessons;
- Training compensation;
- Remote work.