Full-stack developer Velas
Full-stack developer
If this describes you:
-
3+ years of experience with JS, Node.js, React and React Native. A stronger focus on one of these is acceptable.
-
experience with NoSQL databases. ElasticSearch is a plus;
-
solid experience in developing API and its integration (with focus on high-load and security);
-
practical experience with scalable microservices based on Express in Node.js;
-
commercial experience dealing with secured data exchange, secured infrastructure and best practices in securing data in cloud environment;
-
good knowledge of HTTP/HTTPS. WebRTC is a plus;
-
experience with WebSockets, Seqilzie, RabbitMQ;
-
experience with Docker and Kubernetes;
-
experience with metrics/code checking tools;
-
able to deliver code with clear and neat documentation.
And if you are also:
-
A team player;
-
Independent and motivated to grow;
Bonus:
-
Familiar with different blockchain protocols and technologies;
And ready to:
-
Design, develop, maintain, monitor and troubleshoot large-scale distributed microservice systems with high transaction volumes, then
Send your CV. We look forward to hearing from you!
Who are we and what do we do?
VELAS is a Swiss company building decentralized applications that help users with everyday tasks. We operate globally, with our main office in Kyiv and marketing team in Switzerland. Our core audience has historically been in Asia, but our products are used worldwide.
We develop products supporting free expression, rewards for social activity, anonymity and security. We believe in freedom of information and actively contribute to open source, making our developments publicly available.
We have many plans. Some projects currently in development include:
Vortex
A decentralized video platform with transparent monetization, anonymity and free speech, using blockchain for speed and security.
Velas Account
A single entry point for every ecosystem service, similar to Sign in with Google but across our own services.
VelaSphere
Distributed computing and file storage to accelerate projects at any scale.
And more. We will share further details at interview.
Why are we doing this?
We believe some services take censorship and content policies too far: videos can be blocked without warning, social posts can lead to account suspension, and other posts can be hidden. We believe information should be freely available, with the community deciding what content to hide.
How do we do it?
We develop our own high-speed blockchain, the architectural foundation of all our projects. We use a modern stack because speed and functionality matter to us.
What else matters to us?
Communication, teamwork, independent problem-solving, initiative, a desire to advance projects and ideas, and a product mindset.
Is English required, and at what level?
Only for reading technical documentation. We have no external clients, and discussions take place in our Kyiv office. We sometimes call the Swiss team; speaking English with them is welcome but optional.
Why is the position open?
We are building our own ecosystem, with many projects to deliver. We need experienced, proactive people to help us move faster.
Team size and structure?
30 employees: 50% technical specialists and 50% marketing, finance, support and HR.
Where are the technical decision-makers based?
In Kyiv, all in the same office.
Working conditions:
-
Probation period: 3 months.
-
Flexible working hours, primarily 11:00–20:00. The main meeting is at 14:00, as agreed by the teams. Availability 24/7 is expected. All necessary equipment is provided.
-
Remote work is possible, as is office attendance. Employees usually work remotely 1–2 days a week.
-
Vacation: 21 working days, excluding weekends and public holidays.
-
Paid sick leave: 21 days per year.
-
International business travel is unlikely. Attendance at training seminars and conferences is possible.
-
No additional benefits package or medical insurance.
Hiring process:
-
Interviews are in Russian or Ukrainian, not English.
-
The CTO reviews CVs.
-
2 interview stages: HR interview and CTO interview.
Send your CV for similar roles
This position is not currently accepting applications. Submit your CV and opt in to consideration for similar vacancies. Our recruiters may contact you when a suitable role becomes available.
Job reference: #9492