Belgium - Starting Now
Â
Klarrio is a project agency specialized in building data platforms for customers to enable them to analyze and process the data.
We have been working on a wide range of projects in various domains such as Telecom, Smart Cities, Transport & Logistics, Innovative Technology Solution Providers, Public Infrastructure, … Check out some of our past and current projects and customers.
You will be part of the R&D team that delivers data platforms tailored to the needs of the customer in an agile manner. The development of these platforms requires a multidisciplinary team consisting of developers who are not afraid to take initiative and have an eye for quality. We believe in our in-house synergies between team members to create the best possible solution for our customers. Therefore we always work on a project basis and donât do body shopping.
Â
We are looking for a Full Stack Engineer!
Are you passionate about cloud, big data, distributed systems, arenât shy of front-end development and looking for new opportunities in the dynamic world of data and cloud engineering?
Do you want to join a fast-growing international company with big aspirations?
We, at Klarrio, are looking for a full stack engineer to take a crucial role in creating reliable production platforms.
We are looking for technical professionals with a drive for getting things done with a willingness to help others be successful in their job and a knack for always being a step ahead, driven by a focus on continuous personal development, which we actively support from within Klarrio.
â¨ď¸
Your challenges and responsibilities:
- Stay updated on emerging technologies, trends, and industry developments.
- Analyze and implement best coding practices into the project code.
- Design scalable and robust software architectures that meet current and future business needs.
- Work closely with team developers to improve product functionality, stability, and performance.
- Develop innovative solutions.
- Participate in code reviews and quality assurance activities.
- Continuously improve coding skills.
- Execute and implement software tests.
- Document code and technical specifications independently for future reference and to improve maintainability. Update documentation and diagrams as needed to reflect changes and enhancements.
- Take ownership of the health of developed features by adding test coverage, logging, and building monitoring dashboards.
- Assist in both the front-end and back-end requirements to achieve a seamless user experience.
- Follow security best practices to ensure software is resistant to vulnerabilities and threats.
- Ensuring robust, secure application performance in high-stress, high-traffic environments.
- Managing and scaling complex, data-driven applications.
Ideally, you possess the following qualifications:
- Bachelor’s degree, or equivalent practical experience, in Computer Science or a related technical field involving software/systems engineering.
- Programming experience in either Go, Java, Scala, JavaScript, Rust, C, âŚ
- Knowledge of computer networking (TCP/IP, Firewalls, DNS, SSL, âŚ).
- Understanding of Operating System concepts.
- Understanding of Unix/Linux operating systems.
- Understanding of database systems (SQL or NoSQL).
- Excellent communication skills, with a history of working effectively in cross-functional teams.
- Detail-oriented.
- Good understanding of algorithms and data structures.
- Proficiency in JavaScript frameworks (e.g., React or Angular) and strong understanding of HTML5, CSS3, and responsive design principles.
- Understanding of security best practices in both front-end and back-end development.
- Ability to use version control (e.g., Git).
- Ability to work on features and projects where the solution is clear but the execution is not.
- In-depth software development lifecycle (SDLC) understanding.
- Eagerness to learn and adapt to new technologies.
- Can think critically and tackle complex problems. Has a better understanding of trade-offs and implications of design decisions.
- Comfort with fast-paced environments and rapidly evolving requirements.
Extra assets are:
- A notion of data processing frameworks such as Kafka, Spark, Flink, Storm,âŚ
- Experience in designing distributed systems.
- Hands-on experience with cloud platforms like AWS, Azure, GCP, âŚ
- Affinity with the Agile development methodology and concepts such as CI/CD.
We donât expect you to check all the boxes. An eagerness to learn with practical experience and a âcan doâ- attitude goes a long way. The team synergies we build will help you share your knowledge and learn from each other.
Â
Compensation and benefits:
We offer a compensation package that contains a competitive salary, expense allowance, a phone with unlimited subscription, performance bonus, health insurance, dental plan, retirement planning, meal- and eco vouchers, additional holidays, and a Mobility Package.
Youâll be supplied with a high-quality laptop, dual-screen setup, and mobile phone. Our offices are located in the center of Antwerp (a 5-minute walk from the central station) and equipped with standing/sitting desks, ergonomic office chairs, and free beverages/refreshments.
Youâll be working in a technologically advanced environment with a broad variety of opportunities to improve your skills (courses, certifications, regular and on-the-job training). And perhaps the most important of all, youâll be able to do this with a bunch of like-minded individuals while enjoying one of our multiple yearly events.