Senior Fullstack Developer Wanted (🇸🇰 or 🇨🇿 native speaker)
We are looking for a senior software engineer to develop the IstroSec Gryphon anti-ransomware product. Gryphon protects devices through advanced malware detection and defense techniques and is used by more and more clients from various sectors. Our goal is nothing less than to help users keep ransomware at bay. We want to use Gryphon to get rid of the revenue from our Ransomware Incident Response activities!
https://gryphon[dot]istrosec.com
Contact: [email protected]
Contract type: fulltime, permanent job preferred; self-employed
Location: Bratislava, Slovensko
Gross salary: 4 000 EUR/month
What we expect
Knowledge of the following programming languages and frameworks:
• TypeScript (and JavaScript)
• Node.js (Express, tRPC, Zod, ...)
• React (React-Admin, webpack)
• HTML5
Knowledge of other technologies, such as:
• PostgreSQL
• OpenSSL
• GIT
• Docker
Basic knowledge of cybersecurity is welcome! If you know what the abbreviation PKI stands for (hint: not a "protein kinase inhibitor", although they are also powerful), you are no stranger to implementing digital signing, you are familiar with terms such as hash or cryptography or you have experience with security solutions (AV, EDR, ...), you will take advantage of it with us and move it to a new level.
Where will I work?
You will have a place in the office (with a view, coffee machine and colleagues, in the immediate vicinity of OC Vivo) for at least one day a week. We expect a level of seniority associated with the ability to schedule your time and deliver the result, without the need to manage your every step. For the rest of the week, you can work from home.
Who will I work with?
With a team of 4 developers and other colleagues working together on product development.
Meetings are held once a week in the office, and that's when we really need you for them. Subsequently, you coordinate according to the need and current activity. During the training period, the frequency of meetings will, of course, be higher – but to a reasonable extent.
As such, the IstroSec team has approximately 40 members who provide clients around the world with various information security services.
What am I going to work on?
You will work on the centralized management of our solution. This is used to configure and control endpoints, as well as to collect, evaluate and analyze data about their status. Everything that happens at the endpoint is under the scrutiny of our agent, who works on all layers of the operating system to detect and stop threats. The agent is developed by colleagues from the other team, our task is to guarantee that it has the right information to evaluate what is happening on the device. We will enrich the data collected from the agent with useful context for the more efficient work of users of our web interface. This product is used daily by analysts in the areas of Managed Defense, Incident Response and Digital Forensics.
The user part consists of React applications, which we write in TypeScript and package using webpack and babel. React applications as well as agents communicate with the server part via REST API or WebSocket. The server code is made up of TypeScript, but in exceptional cases, where Node.js runtime is not enough, we also have Go. We orchestrate containers using Docker and when we need to store data securely, we rely on PostgreSQL. There are many challenges ahead of us in the field of cybersecurity, scaling, optimization, but also user-experience that you can help us with.
What will I do?
Independently and in cooperation with other members of the development team, expand the functionalities of Gryphon and debug its existing components. We expect that each team member will be able to write a basic set of tests (unit and integration) using vitest and will write documentation for the code being developed (since you understand your code best).
You will also touch on database design – and if you have ever written database migrations, great, you will have the opportunity with us as well.
In the team, you provide each other with a code review "service". Therefore, expect to review your colleagues' code and incorporate feedback from them into your own lines.
The fact that you will learn in all this is superfluous to emphasize.
What can you expect?
You will work on software that already protects thousands of endpoints. And this number will grow. You should be happy to know that you're co-creating something that has the potential to save data, jobs, and potentially livelihoods for a lot of people.
The remuneration will be at the level of around €4000 gross, depending on experience and the type of cooperation agreed. We prefer a standard full-time employment.
We pay bonuses depending on the current economic situation. So far, it has always been possible to allocate part of the profit for rewards for those who contribute to it daily.
Let's also mention the benefits in the form of a contribution to the Multisport card, sick days, and soon we will start contributing to the third pillar. We will also assign you hardware to work on.
---
About the company
IstroSec is a trusted tactical cyber security intelligence vendor delivering first class advanced services and top-notch toolkits to ensure overall complex cyber resilience. It is an innovative, multidisciplinary team of 40+ world-class subject matter experts. Comprised of highly-skilled ethical hackers, incident responders, and consultants with decades of experience, our team's expertise covers a wide range of cybersecurity scopes.