NextCode.Tech

Middle/Senior Full-Stack Engineer

About the Role:

Team of friends and key IT specialists in entertainment and game dev industries.

What We’re Building:

Single-sourced, multi-branded, highly customizable and configurable, performant, and SEO-optimized entertainment B2C platform, using best CI/CD and DevOps practices.

 

What We’re Looking For:

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 ;)

  • Create rich and complex SSG (Static site generation) solution (Portal website with games integration, Headless CMS).
  • Create production-ready GraphQL back-end for Front-end as well as Headless CMS.
  • 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 team, and other colleagues, provide the best solutions, and influence to the product.

     

Your Qualification:

  • 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.
  • Proven experience in tests 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.

     

What You’ll Do:

  • Lead Development: Drive the creation of a robust, flexible, and scalable platform by contributing to the architecture, design, and implementation of a user-facing portal and supporting back-end systems.
  • Build Solutions: Develop a rich SSG (Static Site Generation) portal with game integrations and a headless CMS using modern frameworks like React, Next.js, and Apollo.
  • GraphQL Backend: Design and build production-ready GraphQL APIs for the front-end and CMS
  • Optimize and Scale: Lead optimization and refactoring initiatives, enhancing performance, maintainability, and scalability.
  • Full Lifecycle Ownership: Handle the entire development cycle, from requirement analysis to deployment, monitoring, and performance tuning.
  • Collaboration: Work closely with the team to deliver high-quality solutions, mentor team members, and contribute to cross-team discussions and decision-making.

     

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, http://Webdriver.io, Rushjs, 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.

     

Soft Skills:

  • Knowledge sharing abilities.
  • Communication skills.
  • Written English.
  • Be ready to take responsibility for your technical decisions.

     

We offer:

  • Flexible work schedule remotely
  • Paid sick leave and vacation days
  • Necessary equipment for work as needed
  • Opportunity to participate in company's internal events: open discussions
  • Product meetups and training sessions on soft skills development
  • Absence of micromanagement, hierarchy, quick decision-making.

     

If you’re ready to bring your expertise to a dynamic and growing team, join us and be a part of our exciting journey.

Required languages

English B1 - Intermediate
JavaScript, React, Node.js, PostgreSQL, Next.js, Strapi
Published 3 October
151 views
·
63 applications
92% read
·
26% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...