We are currently looking for a Full-Stack Developer to join our growing team. The ideal candidate is :
A creative problem solver with a passion for innovation. You are well versed in JavaScript, HTML, CSS, and node.js with a proven track record in front and back-end development across multiple product lines.
And you are able to work closely with local and remote development teams, being fully autonomous and having strong initiative.
As a member of our development team you will have the opportunity to implement new features in existing products, as well as to design and to build new products from the ground up.
Responsibilities
Work in an agile environment and help to scope, estimate, and prioritize tasks.
Write well-crafted, scalable and efficient code for distributed and highly scalable services.
Design and optimize features of existing products.
Research technologies to solve problems. Stay ahead.
Ensure quality by writing unit tests, checking new functionality works as expected, and leveraging the use of peer design and code reviews.
Qualifications
A degree in Computer Science, Telecommunications Engineering, or related discipline, or equivalent related professional experience.
3+ years of relevant software development experience.
2+ years of client-side and server-side development experience on Linux.
Professional experience developing browser-based client applications.
Strong front-end JavaScript, React, HTML, and CSS development skills.
Solid back-end Node.js development skills.
Solid English language skills. Ability to write clear documents in English such as designs, as well as problem resolution reports.
Most meetings take place in English.
Video streaming experience is a plus.
Technical Assets
Experience with Typescript and other programing languages like Go or Kotlin
Experience with alternative front-end frameworks like Angular and Vue
Experience developing cloud infrastructure utilizing Kubernetes, docker and Azure
Solid knowledge of web and networking concepts, including TCP, UDP, HTTP / S
Experience with Agile / SCRUM methodology and test-driven development
NET Core development experience is a plus
Proficiency in Git
Skills
Positive can-do attitude every challenge is an opportunity
Strong problem identification and solving skills
Strong oral and written communication skills
Passionate about your profession and emerging technologies
Open to change and to learning new skills
Capable of juggling priorities and delivering results when deadlines loom
Able to work effectively both in an agile team environment and autonomously
Benefits
Competitive base salary
Private health insurance included
Flexible working hours
Inspiring environment to learn and develop with training opportunities
Great work environment!