Middle 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.
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.