WizardWI

Staff Software Engineer [Python - AI Team]

Wizard
United States only
Apply now

The Role

In this role, you will focus on building Node.js and React web applications that make up our conversational commerce platform. You will work on a variety of projects ranging from a merchant dashboard that helps our partners gain insights into their “text to buy” channel to a real-time conversation management service that helps our team provide the best customer interaction through text. You will work closely with cross functional teams made up of product managers, designers, data scientists, and machine learning engineers to create a zero friction user experience for our customers.

  • Build highly-available and performant Node.js web applications and APIs
  • Ship reusable, testable, and production grade code that follows best practices
  • Architect and build scalable microservices
  • Work with product teams to deliver software solutions for business problems
  • Integrating CI / CD in your development process
  • Leverage well-written and tested open-source libraries when available
  • Write technical documentation
  • Mentor fellow developers in selecting the appropriate technologies, data structures, design patterns, and algorithms for a given problem
  • Write unit and integration tests with high code coverage

You

  • Bachelor’s degree in computer science or similar discipline
  • 4-7 years experience in software development
  • Expertise with JavaScript / TypeScript
  • Proficiency in Node.js and frameworks such as Express or Koa
  • Previous experience in back-end languages and frameworks like Ruby, Ruby on Rails, Python, Django, or PHP
  • Experience with frontend web frameworks like React, Angular, Vue.js, and jQuery
  • Expertise in writing and debugging SQL queries
  • Designing database schemas and migrating them over time
  • Expertise with relational databases such as MySQL or PostgreSQL
  • Experience with NoSQL databases like MongoDB
  • Experience with system design and web application architecture
  • Thorough understanding of asynchronous programming (promises, async / await)
  • Experience building and consuming REST and GraphQL APIs
  • Web application development using Javascript for all levels of the stack
  • Familiarity with one or more cloud providers: AWS, GCP, or Azure
  • Proficiency with Test Driven Development (TDD)
  • Proficiency with Git, GitFlow, and using services such as Github or Bitbucket

Additional Preferred Qualifications

  • Great written and verbal communication skills
  • Team player hungry to learn from and teach fellow team members

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Wizard know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Aug 07, 2024

Posted on

Jun 09, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileWizard logoWI

Wizard

Company size

View company profileVisit wizard.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Wizard

Explore the variety of open remote roles at Wizard, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Wizard

Remote companies like Wizard

Find your next opportunity by exploring profiles of companies that are similar to Wizard. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan