Full Stack Developer

Canada, Canada

Job Description

Description :

Position: Full-time, permanent.

Start date: As soon as possible.

Here's what we do and why we do it.

Simply put, we will work together to simplify businesses' IT with cloud technology so they can focus on what really matters, making people's lives better. Discover how we do that here: www.sherweb.com/about/.

Here's how you will contribute to the success of the company.

Sherweb is looking for capable full-stack software developers to help bring its cloud product portfolio to the next level. You'll be working inside the Cloud Platform team, helping us develop tailor-made portals and plugins to support our continuous growth and varied product portfolio. We're looking for developers that are comfortable working in a multi-disciplinary team and are comfortable. You'll do very well if you're able to change contexts quickly and have vision when it comes to new technologies and best practices.

Responsibilities:

  • Participate in the design, architecture, and development of tailor-made solutions to support and supplement our cloud products offering
  • Build and maintain efficient, reusable, secure and reliable code
  • Assist DevOps & Product teams in identifying software development requirements
  • Develop effective solutions for scalable services that are fault-tolerant
  • Participate in peer code review
  • Develop unit tests
  • Develop modern frontend applications that are reliable and easy to maintain
  • Develop light weight backend services to connect frontend applications to existing APIs
Here's what you need to have and master to get the job.

If you have at least half, you have a great chance to receive a call from us.
  • Professional experience with Node.JS, React, Angular and TypeScript (and HTML/CSS)
  • Experience with Vue.js is a plus
  • Experience creating modern and elegant web applications
  • Working knowledge of both Git and Agile
  • Experience writing code that scales well in containers and as microservices
  • Comfortable creating services that leverage multiple different 3rd and 1st party APIs
  • Experience working with both relational and NoSQL databases
  • Working with a CI/CD mindset
  • Working knowledge of at least 1 other language in this list:
  • C#, C or C++
  • Go
  • Rust
  • Python
The ideal candidate:
  • Is not someone that wants to work on the same project for a very long time
  • Is someone that's autonomous and able to lead projects and bring them to fruition
  • Is someone passionate about new technologies
  • Is someone that has personal and/or open-source projects leveraging the above technologies that can be demonstrated to interviewers
If you have these skills, you will fit right in with us:
  • Communication skills - Why? Because you will be expected to explain and vulgarize concepts by adapting the style and content of your messages to your audience (whether it's internal clients, external clients or your teammates).
  • Organization and resourcefulness - Why? Because we don't believe in micromanagement. You will need to figure out solutions on your own by using your skills, your knowledge and any relevant information you can get your hands on.
  • Problem-solving skills - Why? Because when you will face a problem, you will first analyze the information before identifying the possible causes. You will then explore and implement the most efficient and logical solutions.
  • Adaptability - Why? Because our industry constantly evolves. You will have to adjust your thinking and methods to better suit new or unplanned situations (whether it's for your daily tasks or your working environment)."
Here's what you can expect from us.

We believe professional success is based on one's ability to build genuine relationships, to showcase her/his talent at every opportunity and to be a lifelong learner. If you share this vision, you will be pleased to find among us highly experienced professionals who will be happy to mentor or coach you. We will invest in your development. We will also provide you with the compensation and the opportunities that will help you make your aspirations a reality. So, if you have a head full of ideas and a soul full of hopes, here the floor is yours.

This is our team philosophy.

Technology is a promise of a better future and we want to build its foundation together. What unites our team is the sense of purpose we get from turning technological problems into practical and useful systems. That's who we are, not just what we do. If you share this philosophy, you might just be one of us. Send us your resume to tell us your story. Sherweb is committed to fostering, cultivating and preserving an environment of diversity and inclusion where everybody can feel welcome. We're looking to grow our teams with people who share our passion for innovation and creating the best experience for our employees, partners and clients.

#LI-Remote

#LI-RZ1

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2087557
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned