Fullstack Engineer

  • Anywhere

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.