Senior Full-Stack Engineer

About the Role:
We’re a team of passionate professionals from the entertainment and game development industries. Our culture is built on friendship, trust, and a shared vision of delivering exceptional user experiences.
What We’re Building:
We are developing a single-sourced, multi-branded, highly customizable, and SEO-optimized entertainment B2C platform. Our solutions prioritize high performance, scalability, and adaptability, supported by state-of-the-art CI/CD and DevOps practices.

What We’re Looking For: 

  • Experience: 5+ years of hands-on experience with high-load commercial projects.
  • Front-End: Proficiency in JavaScript Core (ES6+), React, Next.js, Apollo, and CSS-in-JS (Material UI or similar).
  • Back-End: Experience with Node.js and its ecosystem, as well as RDBMS (e.g., PostgreSQL) and Redis.
  • Search: Experience with Meilisearch or similar search solutions (e.g., Elasticsearch).
  • Performance: Expertise in code performance analysis, SEO, and optimization for mobile and desktop browsers.
  • CI/CD: Proven experience in automated testing, feature toggling, code reviews, and other CI/CD practices.
  • SSR and SSG: Solid understanding of Server-Side Rendering and Static Site Generation.
  • Tools: GitLab, JIRA, Confluence.

 
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:

  • Experience with multi-branding concepts for cross-platform products.
  • Familiarity with Strapi, Apollo Federation, Immutable, Lodash, or Storybook.
  • Knowledge of monorepo solutions like Rush.js and package managers like pnpm.
  • Exposure to DevOps tools and practices, including Nginx, Docker, Kubernetes, AWS, and Helm.
  • Experience with Jamstack architecture.
  • Expertise in performance optimization, both client- and server-side.
  • Understanding of Trunk-Based Development practices.

 
Soft Skills:

  • Strong communication and collaboration skills.
  • Ability to mentor team members and share knowledge effectively.
  • A proactive, responsible attitude toward technical decisions.
  • Written English proficiency.
     

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.

Published 27 March
138 views
·
62 applications
99% read
·
54% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.