Fully Remote
Employment type: Full-time
Experience level: 5–7 years
English level: Advanced (C1)
Start date: ASAP
About Us
Academy Smart is a software development company building custom digital products for growing companies since 2009. We’re hiring a strong full-stack engineer for one of our international clients, on a gaming project.
About the Client
Our client is a fast-growing AI company delivering real-world, production AI solutions across healthcare, gaming, retail, government, and education. The company partners with forward-thinking organizations to build intelligent, scalable software that solves real business problems, and its team is technical, execution-focused, and results-driven.
About the Project
You’ll join a gaming project building an AR experience inspired by a well-known sci-fi movie franchise, where players interact with a virtual spaceship through immersive gameplay mechanics. The product blends modern web technologies with game development and interactive experiences. You’ll work alongside a multidisciplinary engineering team supporting ongoing development, improving backend architecture, integrating external services, and preparing the product for future releases. Prior experience with gaming projects or Unity is a plus, but not a requirement.
What You’ll Build
- Scalable backend services using Node.js and Express
- REST APIs and integrations with external services
- MongoDB data models and backend architecture
- Systems built, maintained, and optimized for production releases
- Backend functionality integrated with the frontend, in collaboration with frontend developers
Backend (~80%)
- Develop and maintain backend services using Node.js, Express, and MongoDB
- Design and improve REST APIs
- Work on system architecture, scalability, and maintainability
- Integrate third-party services and internal APIs
- Support deployment and release activities
- Optimize application performance and reliability
- Potentially contribute to production AI workflows involving LLMs, OCR, document processing, STT/TTS, and classification systems
Frontend (~20%)
- Support the existing React application
- Implement small UI improvements and feature enhancements
- Integrate frontend components with backend APIs
- Strong commercial experience with Node.js
- Solid knowledge of Express.js
- Experience with MongoDB
- Experience designing and consuming REST APIs
- Understanding of backend architecture and scalable application design
- Experience working with Git and collaborative development workflows
- Practical experience with React for building or maintaining UI features
- Good problem-solving skills and an ownership mindset
- English sufficient for communication with an international team
Nice to Have
- Experience on gaming projects
- Familiarity with Unity
- Experience with VR or AR applications
- Experience with cloud deployments or CI/CD
- 20 working days of paid vacation per year;
- Official holidays of Ukraine – days off;
- Modern equipment for work;
- Corporate events;
- External and internal training: conferences, professional events, courses, TechTalks;
- English speaking club.
- HR interview
- Internal technical interview
- Interview with a client