Job Closed
This listing is no longer active.
We power commerce through conversation by enabling brands to sell, market, and engage their customers—all via text.
Senior Software Engineer – Agentic Commerce & Automation
Location
United States
Posted
89 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Agentic Commerce & Automation
Wizard
• Build and maintain platform services and APIs that support merchant integrations and external partners. • Design and implement integrations with ecommerce platforms (e.g., Shopify) and other commerce systems. • Write clean, readable, and extensible code in Node.js and TypeScript for backend services and APIs. • Experience working integrating external APIs at scale. • Contribute to select frontend or admin interfaces (React) that support platform functionality and operations. • Participate in technical design discussions: scoping solutions, identifying tradeoffs, and breaking work into deliverable units. • Collaborate closely with other engineers through code reviews, pairing, and group problem-solving. • Improve system reliability, observability, and performance across platform services. • Help evolve Wizard’s integration architecture as we scale to more partners and higher traffic. • Write and maintain technical documentation for services, APIs, and development practices.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 4-6+ years of professional software engineering experience.
- Experience building or maintaining Shopify apps or ecommerce platform integrations.
- Strong experience building server side applications in Node.js / TypeScript.
- Experience writing and consuming RESTful and/or GraphQL APIs.
- Comfortable working with SQL databases (PostgreSQL, MySQL) and NoSQL (MongoDB) datastores.
- Solid understanding of web application architecture, system design, and service boundaries.
- Comfortable collaborating in a team environment and explaining technical decisions clearly.
- Experience integrating with third-party platforms or external APIs.
- Proficiency with Git and modern development workflows (PRs, CI, code review).
- Proficiency with modern frontend frameworks (React, Vue, etc) at least at an integration level.
- Experience working in an environment with sensitive user data or compliance regulations (PCI, SOCS2, HIPPA, etc).
Benefits
- Equity in the form of stock options
- Medical, dental, and vision coverage
- 401(k) plan
- Flexible PTO and company holidays
- Fully remote work within the United States
- Periodic company offsites and team gatherings
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Atuar no desenvolvimento end-to-end (back-end, front-end e mobile) • Projetar, desenvolver e manter aplicações escaláveis e de alta performance • Definir arquiteturas e boas práticas de desenvolvimento • Realizar code review e mentorar desenvolvedores mais juniores • Trabalhar em conjunto com times de produto, design e infraestrutura • Garantir qualidade de código, testes automatizados e boas práticas de CI/CD • Participar ativamente de decisões técnicas e evolução da stack
• Align the project with the client's business objectives, ensure its performance, and participate in operations so it is delivered on time and within budget. • Contribute to the team's growth by presenting new concepts and ideas. • Join a team of talented, passionate engineers who create digital solutions that exceed our clients' expectations. • Strive for operational excellence by raising your quality standards and continuously enhancing the customer experience. • Become an advocate for a Modern Development Culture focused primarily on the clean code approach and the principles of automated testing, CI/CD, and DevOps.
Senior Software Engineer
AvidXchange, Inc.We transform the way middle market companies pay their bills. And on the way, we're building the best team in the biz.
• Perform full life cycle application development, enhancement, research, and proof of concepts. • Participate in both low-level and high-level application design, providing guidance and feedback on available technology options. • Work closely with cross-functional teams to design and implement API integrations for seamless data exchange. • Develop and maintain modern pipelines leveraging data streaming and APIs to support various business applications. • Implement event-driven architectures to enhance real-time data processing and streamline data flows for timely decision-making. • Implement cross-domain solutions, including integration patterns for customer-facing, operational, and analytic systems, along with workflows, policies, support, and reporting associated with enterprise MDM capabilities. • Collaborate with other developers and architects to determine optimal solutions for architecture, efficiency, maintainability, and scalability. • Follow DevOps principles such as CI/CD to automate and streamline data engineering workflows. • Support Solution and Enterprise Architects in the design, review, and implementation of new architectural solutions. • Mentor Software Engineers, including onboarding, explaining domain knowledge, best practices, and performing code reviews. • Troubleshoot, debug, and optimize code to ensure maximum performance and security. • Work closely with QA to review, approve, and design test cases, ensuring all requirements are met. • Support Product Management in creating product roadmaps and ensuring quarterly objectives are realistic and achievable. • Collaborate with other product development teams to create alignment and consistency across projects.
Senior Software Engineer, GO
PrizePicksPrizePicks is the fastest-growing sports company in North America according to the 2023 Inc. 5000 rankings, two years running, and the largest independent skill-based fantasy sports operator in the country.
• Architect and design scalable platform solutions for high transaction web applications, focusing on Event-Driven Service Architecture. • Develop and implement systems that efficiently integrate with existing infrastructure and third-party services. • Design, modify, and maintain complex platform systems, ensuring high reliability and scalability. • Lead the planning and implementation of platform features, considering multiple data sources and output requirements. • Test, document, and provide operating instructions for all architectural designs and implementations. • Explore alternative design approaches to determine the best solution, balancing system performance, scalability, and reliability. • Work independently under general guidance, keeping the team informed of progress and any challenges encountered. • Adapt and innovate upon proven approaches to solve unique platform architecture challenges.



