Full-Stack Software Engineer (JavaScript / NodeJS)

  • Full-time

Company Description

This is a remote position that could be based anywhere in the United States or Canada.

The Calix Commerce team is seeking a strategic thinker, team player, and self-motivated problem solver to join our growing team. We need your help to build the infrastructure that will enable Calix to quickly execute on our expanding subscription business at scale. If you are passionate about lean software development, working with cutting edge development technologies, user experience, subscription configuration/management and making significant contributions that will make a tangible difference we want to hear from you

 

Job Description

Responsibilities and Duties:

  • Gather requirements from various stakeholders
  • Design effective solutions to fulfil stakeholder requirements
  • Develop front-end (ReactJS) and back-end (AWS Lambda NodeJS) features and functionality independently as well as in collaboration with other team members
  • Implement new and maintain existing subscription product configurators
  • Implement solutions for processing subscription orders, booking revenue, invoicing one-time/reoccurring products, automating subscription turn-up, managing customer entitlements and process subscription amendments.
  • Work cross-functionally with sales, commercial solutions, product operations, product line leaders, customer operations and order management teams to keep our subscription management systems up to date with the latest products, pricing structures and configurations.
  • Provide support to the sales and customer operations teams.

 

Qualifications

Minimum Qualifications:

Bachelor’s Degree in computer science or equivalent practical experience.

  • 2 -8 years of experience with modern full stack web development skills including ReactJS and NodeJS
  • Should have a solid grasp of good user experience design
  • Should be comfortable working with medium sized (~1M rows) datasets
  • Strong ability to clearly articulate complex ideas and solutions to broad audiences.
  • Demonstrated ability to intuit the needs and expectations of your users.
  • Demonstrated problem solving and logic skills.
  • Strong interpersonal skills.
  • Strong and effective English skills required, both spoken and written.

 

Preferred Qualifications:

 

  • Experience with the following technologies or equivalent is preferred.
  • Product configuration (Oracle CPQ Cloud, Salesforce CPQ, Conga CPQ, etc.)
  • Subscription management systems (Salesforce Billing, Zuora, Stripe, etc.)
  • Order Management Systems (Oracle ERP, SAP ERP, etc.)
  • E-Commerce, Customer Self Service
  • Salesforce.com (Apex, API, SOQL, etc.)
  • AWS (Lambda, AppSync, API Gateway, S3, Cloudwatch, etc.)
  • GraphQL, Apollo, Relay, Recoil, Mobx, Redux, Storybook
  • Github Actions
  • Bugsnag, Walkme
  • Docusign Integration
  • Mocha, Cypress
  • SQL, XML, Linux

 

Location:

Remote-based position located in the United States or Canada

Additional Information

If you are a person with a disability needing assistance with the application process please email calix. interview @ calix.com or call (408) 514-3000.

Calix is a Drug Free Workplace.