FULL STACK ENGINEER

at  Klarrio

Belgium, Wallonie, Belgium -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Jan, 2025Not Specified23 Oct, 2024N/AComputer Networking,Firewalls,Javascript,Data Structures,Scala,Ssl,C,Operating Systems,Javascript Frameworks,Java,Sql,Design Principles,Security,Nosql,Communication Skills,Rust,Database Systems,Features,Version Control,Computer Science,AngularNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

FULL STACK ENGINEER

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.

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.

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or a related technical field involving software/systems engineering

Proficient

1

Belgium, Belgium