Galaktica is a Ukrainian product IT company that has been successfully creating and promoting its online projects on the global market for 4 years. We strive for the growth and development of our employees, as well as scaling and investments in the creation of new internal startups. Our ambitious goal is to create an IT-holding and development of new startups in exciting niches using artificial intelligence.
Now we have already started the implementation of a new AI application, for the creation of which, we invite you to join the Senior Node.js Engineer team!
What we are happy to offer you:
- We offer 5 possible work formats: preferably from the office in Odesa, remote options are also possible, an office in Kyiv, an office in Lviv or in a new office in Cyprus (Larnaca). All our offices in Ukraine are equipped with a powerful generator from Starlink and are open to our employees 24/7;
- Equipment: Laptop/stationary PC/additional monitors/specialized gadgets — all for solving large-scale tasks and experiments;
- Security and insurance: we listen to our employees, so we not only monitor the level of employee satisfaction but also take care of you in difficult times, always ready to support and help. We also offer all our employees medical insurance at the expense of the company or cash compensation for sports;
- Colleagues and atmosphere: The people around you determine your standard of living. With quality interview stages, we select the best of the best. You will work with real professionals in your field;
- Continuous development: We pay for trainings, seminars, so that you can grow professionally and keep up with the latest trends. And we also have a large library and a book club that you can join;
- Corporate English: Together with professional teachers, you will improve your English and forget about any barriers;
- Sports activities: You will have the opportunity to join our volleyball team or attend running classes paid for by the company. We have already run several marathons because our trainers are true professionals in their field;
- Also: once a month we gather for lunch in our cozy office at the expense of the company, and we also hold cool team-building events, which are as much as possible focused on getting to know each other and offline communication between colleagues.
In this position, you will need to solve the following tasks:
- You will plan and implement the project architecture, ensuring its scalability, security and high availability.
- Design and optimize database architecture for efficient storage and processing of large volumes of data.
- Create robust and secure RESTful or GraphQL APIs for interaction between server and client applications.
- Implement effective personal and group chats using modern technologies such as WebSocket.
What skills and criteria are important to us now:
- At least 3 years of experience working with Node.js, JavaScript and TypeScript.
- Experience in the development of large-scale projects from the very beginning of implementation.
- Understanding design principles, choosing optimal solutions for specific needs.
- Practical experience in backend development for mobile applications, understanding the specifics of interaction.
- Deep knowledge of relational databases: design, support, optimization.
- Experience with Highload projects.
- Qualitative code coverage with unit tests.
- Experience with AI: using NLP solutions and large language models based on transformed architecture.
- Experience with WebSocket or similar technologies.
- Experience working in Agile/Scrum teams. Using Docker.
- Understanding how Kubernetes works.
Leave a request
You can respond to this form below, specifying your details correctly