JUNIOR SOFTWARE DEVELOPER

JUNIOR SOFTWARE DEVELOPER APPLY NOW

Montreal, Quebec
DeOS
Full time

JUNIOR SOFTWARE DEVELOPER

To be successful as a junior software developer, start by building a strong foundation in programming languages and fundamental concepts. Actively seek opportunities to work on real-world projects, whether through internships, personal projects, or open-source contributions. Learn from experienced developers and be open to feedback, as this will accelerate your growth. Develop good problem-solving skills, as they are crucial for debugging and troubleshooting issues in your code. Finally, stay curious and committed to continuous learning, as the field of software development is constantly evolving, and adaptability is key to long-term success.

KEY RESPONSIBILITIES

  • Develop and maintain architectures, models, norms and strategic orientations in terms of systems and technology in order to reach the corporate objectives ; 
  • Document the software architecture according to the company standards ; 
  • Participate to project realization by analyzing, documenting and developing specific modules of the platform ; 
  • Work closely with the Product Owner and the Development Team for the project planning and delivery; 
  • Suggest new tools in order to improve architecture ; 
  • Support the team during project delivery ; 
  • Assist with on-call rotation, when needed

We are looking for someone that has:

  • 2 years of development experience with Javascript/Typescript 
  • Experience with React + hooks, nodejs and redux frameworks and libs 
  • Strong understanding of the principles of scalable application design; 
  • Knowledge in Front-End web development (React, CSS, HTML); 
  • Experience using MySQL; 
  • Must have experience using Git in a distributed team.

Ideally you also have:

  • Database administration experience (MongoDB, MySQL); 
  • Experience with C++ 
  • Experience with container orchestration (Docker, Kubernetes) 

About you:

  • You are curious and ready to challenge established ideas; 
  • You have the ability to work in areas outside of your usual comfort zone and get things done quickly; 
  • You have the ability to collaborate, communicate, learn and ship code, while working in a fast-paced and multi-cultural environment; 
  • You have at least 2 years of problem solving & software engineering experience;

THE DETAILS

Location: Montreal/remote

Hours: Full-time, exempt 


APPLICATION FORM

* Required

Thank you. Your application has been received successfully.