Hyperfy is reshaping the future of physical security through smart technology. We combine software, AI, and IoT innovation to create intelligent systems that protect, connect, and empower businesses. With a fully integrated model- from concept and development to 24/7 monitoring and response- we deliver secure, scalable, and data-driven solutions for leading players in banking, retail, manufacturing, and logistics. Hyperfy stands at the crossroads of technology and security, driving transformation and performance across industries.
We are looking for an experienced and passionate Senior Full-stack Engineer to join our team of developers and ensure quality throughout the development cycle of our security monitoring products.
What you need:
Mandatory:
- Previous experience in full-stack developing software products (minimum 4-5 years);
- Programming skills in Typescript (mandatory) and Node. js;
- Experience with NestJS or similar framework;
- Experience with relational databases (PostgreSQL, MS SQL Server);
- Frontend experience (React. js or similar);
- Knowledge of RESTful API development and integration;
- Familiarity with version control tools like Git;
Nice to have:
- Previous experience working with hardware equipment represents a significant advantage;
- Familiarity with Message Brokers like RabbitMQ;
- Experience with microservices architecture;
- Understanding of cloud computing;
- Experience managing cloud-native applications in Docker containers;
- Solid knowledge of Computer Science fundamentals, design patterns, and best practices;
- Bachelor’s degree in Computer Science, or a related field (or equivalent work experience);
What you will do:
- Develop and deploy microservices for cloud-based platforms;
- Collaborate with product management and other teams to define solutions and requirements;
- Manage database design, implementation, and optimization (e. g. PostgreSQL);
- Write clean, maintainable, and efficient code;
- Contributing ideas and constructive feedback to our product development roadmap;
- Monitor and improve application performance and scalability;
- Take ownership of architectural design and implementation of applications in cloud;
- Monitor and improve application performance and scalability;
- Sharing your knowledge by giving tech talks, and promoting appropriate tech and engineering best practices in and outside of the team;
Why Join Us:
- Work on innovative IoT solutions that make a real impact;
- Contribute to a growing product ecosystem with advanced technologies;
- Join a supportive team with opportunities for mentorship and growth;
- Flexible work environment with options to work from home;
- Opportunities for professional development and exposure to the latest technologies;
- Access to private medical subscription and meal tickets;
- Participate in social events, training sessions, and other activities throughout the year.