Backend Software Engineer
Huawei
Burnaby, Canada
5d ago

Job Description

We're looking for an experienced web developer. Salary will be in line with industry norms and will be supplemented to reflect talent.

Flexible work hours and a highly technical and stimulating collaborative work atmosphere are among the incentives.

In all stages, the successful candidate will design internal and customer-facing web apps. You'll play a key role in UI / UX design, front-end and back-end development, testing, and troubleshooting.

You'll serve as the technical expert, advising on the tools and technologies to use.

You're a dedicated web developer who knows how to use modern web frameworks to create beautiful and functioning web applications.

You understand how to select the appropriate tool for the job and how to avoid reinventing the wheel. You keep up with current web technology and are eager to learn and use new tools and frameworks as needed.

You know what it means to be "production-ready," and you'll take the time to thoroughly test your code. You understand the importance of unit testing and advocate for test automation.

You're also self-motivated, creative, and disciplined, and you're comfortable working in a group setting.

You'll be doing the following :

  • Web app development for a cloud-based platform
  • Creating and executing a solid backend architecture as well as user-friendly front-end user interfaces
  • Identifying and utilizing the most effective tools
  • Participating in code reviews and developing unit tests
  • Qualifications

  • Web development experience of 1+ years
  • Solid Python programming knowledge is required.
  • Previously exhibited talent and initiative on comparable projects, including an online portfolio showcasing your work.
  • Attention to detail and a dedication to product excellence
  • A bachelor's degree in a relevant field is required (Computer Science, Mathematics, Engineering)
  • It's not essential, but it's beneficial :

  • Any of the following front-end web frameworks : Angular, Svelte, React, Vue
  • Working knowledge of JavaScript and / or TypeScript
  • HTML and CSS knowledge are required.
  • Experience with nginx, kubernetes, docker, CI / CD, Jenkins, TeamCity, CircleCI.
  • Experience with GitHub project management and maintenance Experience with REST and / or GraphQL APIs
  • Experience with Java Spring, Flask, .Net Core for building applications.
  • Understanding of cybersecurity risks
  • Web-based cloud platform is something we've done before.
  • Microservices knowledge and experience with Amazon Web Services (AWS), Azure or similar.
  • Additional Information

  • We thank all applicants for their interest in career opportunities with Huawei. Only selected candidates will be contacted for an interview.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form