cover image
Aikido Security

OCaml Developer

Remote

Belgium

Full Time

19-03-2025

Job Specifications

We’re taking on the crusty global cyber market, the "no-BS" sec platform for devs.
In the past, only large enterprises needed to worry about security. Today, every startup holds significant customer data, and cybersecurity has become the top concern of 75% of all CEOs.
This means all developers need to ensure their platforms are secure, but the market is riddled with overcomplicated, expensive tools that aren’t fit for purpose. We are a no-BS, open-source, intuitive security platform that developers actually like to use.
Why work with us? Founded in 2022 by third-time serial founders, with $25M funding in the bank, we're dead set on getting security done for devs. This is a chance to join an all-star team early, take ownership, and push boundaries.
As an OCaml developer, you'll be working closely with the Aikido team.
Main responsibilities
Write modular, testable, and efficient code using OCaml and other languages.
Design and implement high-availability applications
Discover, plan, write, document and maintain new features
Understand the fundamental design principles behind a scalable application
Understand the nature of asynchronous programming and its quirks and workarounds
Optimize the product code for speed where required

We're looking for someone who is:
Really comfortable in a very entrepreneurial environment
Can think along with architectural and impactful decisions
Willing to learn new languages when the product requires it
Comfortable researching and tackling hard problems and algorithms (eg parsing with ASTs)
Willing to experiment (and also willing to perhaps throw away some code)
Medior to Senior:
We are going fast and need experienced people that can hit the ground running with us.
You need to be comfortable with the above mentioned languages and tech-stack.
No stranger to implementing automated testing platforms and unit tests
Fluent in English
Work in the CEST timezone
What you can expect
High-impact position in a fast-growing company
Competitive salary package
A company that sticks to their values in an open and informal atmosphere (see our culture-page on the website for more details)
A diverse and inclusive organization that is proud to be an equal opportunity employer
Flexibility in working hours and remote-first culture
You will be recruited based on competencies. Qualities of people are decisive, regardless of gender, religion, ethnic origin, age, sexual orientation, or any disability.

About the Company

Aikido is the get-it-done security platform for developers. Aikido centralizes all necessary code and cloud security scanners in one place. Created by pragmatic engineers, we put open-source solutions and the developer experience first in what we build and how we build it. We focus on finding what matters, so you aren’t bothered by what doesn’t. Win customers, grow up-market, and ace compliance. Aikido makes security simple for SMEs and doable for developers without industry jargon, red tape, and frankly, BS. Know more

Related Jobs

Company background Company brand
Company Name
Sansaone
Job Title
Senior Developer .Net (SNS01387)
Job Description
Job Description As a Senior .NET, you are confirmed in the Microsoft technological solution and more specifically in .NET development. The Senior .NET is in charge of the development and integration of the various components. Take charge of development based on .NET technologies and the integration of the various components. Document and customize the solution, in close collaboration with the architecture group. Skills Blazor Entity Framework Microsoft .NET MVC Net Core REST API SQL TFS & GIT WCF Languages Dutch English French Hiring Team Member Avula Srivalli Recruitment Coordinator LinkedIn Mail
Brussels, Belgium
On site
Full Time
20-03-2025
Company background Company brand
Company Name
Sansaone
Job Title
Senior react developer (SNS01381)
Job Description
Job Description Responsibility As a React developer, you will be part of a young dynamic team that develops web and mobile applications based on figma layouts. You test applications and do code reviews. All code is reviewed in an instructive no-blame culture. The latest trends and developments appeal to you, you like to learn and you are eager to share your knowledge with your colleagues during technical working groups. You will work together with other developers, analysts, the project leader and the end users to create high-quality, user-friendly tools for the various business units. You communicate with your internal customers about the expectations and provide feedback on the status on a regular basis. Profile You hold a bachelor’s or master’s degree in Computer Science and have at least three years of experience in react (native) development. You have strong communication skills and enjoy supporting colleagues on a technical level. You are a team player looking for a varied position that brings challenges. You are flexible, creative and have a sense of responsibility. You take the initiative to offer quality solutions. You are eager to learn and spontaneously take actions to keep your knowledge up-to-date and expand. You will participate in the construction of our monorepo Knowledge and/or experience in several of the following domains: React (native), tailwindcss, storybook, react query, expo, react testing library, cypress,… Monorepo nl NX Figma Continuous deployment and integration based on git, github actions. Skills Azure CSS Cypress Expo Figma Javascript NX React React query React testing library storybook tailwindcss TypeScript Languages Dutch French English Hiring Team Member Sai Prashanth Recruitment Coordinator LinkedIn Mail
Brussels, Belgium
On site
Full Time
20-03-2025
Company background Company brand
Company Name
Esko
Job Title
Software Engineering Manager
Job Description
Can you imagine… A high-profile Software Engineering Manager role in a market-leading international software company that is part of a global, multi-$bn group Delivering transformative business benefits that impact both company employees and customers Combining team leadership, Agile/Scrum expertise, stakeholder engagement skills, and an understanding of software licencing processes relevant to a software company The Opportunity Esko is a leading international provider of software, hardware and services to clients around the world, enabling them to produce the best packaging for billions of consumers. Reporting to the CIO and based within Esko’s growing, internal IT Business Applications group of ~90 staff, the Software Engineering Manager is a hybrid role (2 days a week at our Ghent HQ and 3 days working from home in Belgium), pivotal to our transformation to a Digital organization, and serves as a critical link between the Business, IT, and Software Engineering. The Software Engineering Manager will lead a team of 6 in Belgium & India, developing a broad range of applications and tools in C# .Net for our internal business users, as well as enabling customers to access our software on-premise & SaaS via software licencing keys. This is a highly visible role in a dynamic, fast-evolving company, that offers stimulating challenges and excellent career development opportunities. Key Responsibilities: Team & People Management Serve as the primary point of contact for the development team, addressing bugs, customer issues, and production incidents. Monitor and balance workload, lead hiring, onboarding, and performance management Foster a culture of continuous learning, mentorship, and career growth Stakeholder Collaboration & Requirements Management liaise between Business, IT, and Development teams, ensuring alignment on goals and priorities Conduct regular stakeholder meetings (Customer Support, Sales, Marketing, Customer Success, SFDC, etc.) to gather business needs and translate them into well-defined epics and tasks that are refined and optimized Backlog & Sprint Management Manage, prioritize, and refine the product backlog, ensuring alignment with the roadmap and business objectives. Facilitate sprint planning, backlog grooming, and retrospectives to drive efficiency and productivity. Work closely with the Scrum Master to enforce agile practices and ensure smooth development cycles Project & Risk Management Oversee risks, anticipate roadblocks, and coordinate across technical teams to mitigate development bottlenecks. Collaborate with architecture, security, and operations teams to manage dependencies, legacy systems, and integrations Drive process improvements and automation to optimize development workflows and minimize technical debt The Ideal Candidate Proven software engineering team management (ideally C# .Net focus), including strong Agile/Scrum experience Excellent communication and stakeholder relationship management skills to effectively collaborate across technical and non-technical teams Proven Experience in agile methodologies (Scrum, Kanban) and backlog management tools (Jira, Azure DevOps, etc.) Good understanding of Licensing processes that face a software company (SaaS especially relevant) Ability to prioritize and manage multiple projects while working in a fast-paced, cross-functional environment. Knowledge of legacy systems and integrations in complex IT landscapes is a strong plus (driving continuous improvement and optimizing workflows across complex legacy systems and integrations) You must live in Belgium and be able to be in the Ghent HQ twice a week About Esko Esko is an award-winning global provider of software and hardware solutions for packaging, labels, and display industries. With 1700 people worldwide, Esko is part of Veralto (NYSE: VLTO), a family of companies and nearly 17,000 associates dedicated to ensuring access to clean water, safe food and medicine, and trusted essential goods. When you join Veralto, you join a unique culture and work environment where purpose meets possibility: where the work you do has an everyday impact on the resources and essentials we all rely on, and where you’ll have valuable opportunities to deepen your skillset, pursue your ambitions, and grow your career. Together, we’re Safeguarding the World’s Most Vital Resources™—and building rewarding careers along the way.
Ghent, Belgium
Hybrid
Full Time
20-03-2025
Company background Company brand
Company Name
Brayton Global
Job Title
Junior Application Support Agent
Job Description
Introduction / Context In this role, you will be responsible for providing technical assistance and support to our customers, ensuring smooth operation of our applications, and resolving any issues that may arise. The ideal candidate will have strong problem-solving skills, excellent communication abilities, and a passion for delivering exceptional customer service. Description of tasks Serve as the first point of contact for customers seeking technical assistance via phone or email. Troubleshoot and resolve technical issues related to our applications, including software bugs, system errors, and user problems. Document customer inquiries, issues, and resolutions in our ticketing system, ensuring accurate and thorough records. Collaborate with cross-functional teams, including business team and software developers, to escalate and resolve complex issues. Provide guidance and training to end-users on how to use our applications effectively, including best practices and troubleshooting tips. Contribute to the development and maintenance of knowledge base articles, FAQs, and other self-service resources for customers. Assist with testing and validation of software updates, patches, and new features prior to release. Knowledge and skills Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience). Previous experience in a customer support role is preferred but not required. Strong analytical and problem-solving skills, with the ability to diagnose and resolve technical issues efficiently. Excellent communication skills in English, both verbal and written, with the ability to explain technical concepts clearly and concisely to non-technical users. Customer-focused mindset and a commitment to delivering high-quality service and support. Ability to work independently with minimal supervision and thrive in a fast-paced, dynamic environment. Proficiency with Microsoft Office applications (Word, Excel, Outlook) and experience with help desk or ticketing systems is a plus. Willingness to learn new technologies and adapt to changing priorities and business needs.
Brussels, Belgium
On site
Full Time
20-03-2025