• This is a 4 days onsite job opening. Candidates must be willing to work onsite in either San Francisco or New York, NY.
• This is a 12 month contract
• Candidates must be ok with being paid on w2 and be eligible to work without visa sponsorship or a transfer.
• The team is responsible for supporting the commerce configuration tooling platform. This is a fast paced and fast growing team, where you will have influence over the technical direction of the development stack as well as contribute to the discussion and implementation of UX patterns. You will also have an opportunity to learn about the international landscape and challenges in the area of billing, payments, subscriptions, offers and promotions as our business initiatives evolve around the world over the next few years.
Minimum Qualifications
• BS/MS Degree in Computer Science or equivalent
• Strong proficiency with Next.js, React, and Material UI
• Knowledge of TypeScript and vanilla JavaScript (ES6+)
• Knowledge of Node.js/Express.js
• Excellent grasp of software development fundamentals, software design patterns and object-oriented programming paradigms.
• Experience with end-to-end testing frameworks (Cypress, Playwright, etc.)
• Independent, proactive and able to deliver production-ready code with minimal guidance
• Strong motivation in picking up new domains and writing and shipping well-tested code
• Excellent collaboration skills and ability to work with multi-functional business partners
• Strong interpersonal and project coordination skills
Nice to haves
• Familiarity with integrating conversational AI frameworks (such as Dialogflow, Amazon Lex, or Microsoft Bot Framework)
• Experience designing or implementing chatbot/virtual assistant interfaces
• Experience with analytics, customer feedback loops, or A/B testing
• Familiarity with modern NLU/NLP technologies such as NLU.js or similar (e.g., Rasa NLU, Amelia)
What you will Do
• Create and support front-end web-based interfaces for our business stakeholders using Next.js, React,Tailwind CSS and other mainstream frameworks / libraries.
• Manage API integrations inside Node.js service layers.
• Work with Product Management as well as UX designers to come up with the most intuitive ways to represent business concepts for our users.
• Help facilitate migrations from legacy tooling platforms onto the unified tech stack.
• Be involved in code reviews and architecture review with other team members.
• Participate in Agile methodology and SCRUM processes such as Sprint Planning, Backlog grooming, Daily Standups and Retrospectives with the team