NodeJS Developer

Traust is looking for full-time, contract developers to help one of our retail clients expand and improve their customer-facing websites and mobile apps.

Since 2001, Traust has helped organizations implement and embrace technology that makes business more efficient, productive, and profitable. We specialize in driving innovation for our clients’ most critical enterprise IT initiatives. Our clients include Fortune 500 companies, manufacturing, construction, retail/distribution, high tech, and other organizations.

We’re always looking for talented people who are fueled by learning and motivated by a passion for service to others. We empower our team to take on the most inspiring challenges of their working lives. We’re proud of our reputation as a provider of high-quality solutions — and equally proud of the top-notch people on our team who provide them.

Why You’ll Love Working with Us

  • Our Work: You will have the opportunity to work alongside experienced business professionals and see first-hand how Traust improves our clients’ business performance, results, and ROI by leveraging the right people, skills, and technology.
  • Our Clients & Technology: We work on some of the most desirable business-driven projects, and our clients span across numerous industries including manufacturing, construction, retail/distribution, and high tech.
  • Our Promise: If you are inspired by learning and hard work and have a passion for technology, we have an opportunity for you to propel your career forward.

Position Summary

Traust is looking for full-time, contract developers to help one of our retail clients expand and improve their customer-facing websites and mobile apps.

Here are some of the things you’ll be working on:

  • Expanding our client’s single-page-application (powered by Vue) web-based ordering experience
  • Expanding the capabilities of their WooCommerce platform, such as offering complex product subscriptions and Apple Pay for purchasing
  • Launching a new Flutter-based mobile app (previous in-house apps were written in Swift ant Kotlin)
  • Rewriting a Ruby backend to NodeJS, to power their web and mobile ordering backend
  • Creating new functionality to offer new ways for customers to order products, earn loyalty points, and use those points

About the Client

Our client strongly prefers NodeJS, Vue, and Quasar, though they know they aren’t the right tool for every job. They are primarily users of Azure and love everything serverless, but they know there are some areas where AWS & GCP have superior offerings — and they’re okay bridging cloud providers.

They work in three-week sprints, collaborate on Teams, and are happy to hear areas where they can make improvements. Sometimes they use “Preview” features in cloud providers, but always with a bit of trepidation 😉. If there’s a system that doesn’t include a test suite, they spend time adding that test suite. If there’s a system that doesn’t have a CI/CD pipeline, they spend time creating that pipeline.

They also believe that, at the end of each sprint, each developer should have something that they’re comfortable demoing (even if it is just an API; they’re very comfortable looking at the Insomnia interface).

About the Role

Our client is looking for a couple of developers to help deliver the features mentioned above. They work hard to take each feature and break it down into tasks that are no longer than 2-days of work. They need someone who can explore solutions, is comfortable stating an opinion, and okay with following the directions of the lead.

Required Skills

  • Modern NodeJS back-end experience
  • Strong communication skills, both in the code you write, the way you use JIRA, and the way you talk to your peers

Useful Skills

  • Experience with Azure
  • JavaScript (Vue in particular) for the front-end
  • If you’re familiar with WordPress (specifically WooCommerce), that would be awesome
  • Familiarity with Ruby would also be great
  • Awareness of OWASP, specifically the “we have to do this” vs. “that’s overkill”

Interested in applying? Please submit your resume using the form above.

Traust is an equal opportunity employer. We consider all qualified applicants for employment.

No third-party inquiries accepted.

Apply Now

"*" indicates required fields

Accepted file types: pdf, Max. file size: 10 MB.
This field is for validation purposes and should be left unchanged.