Software Engineer II - Remote (TypeScript/Node.js)
About the Role
We are looking for a talented Software Engineer II - Remote to join our innovative team at Commerce. In this role, you will leverage your expertise in TypeScript, Node.js, and React to enhance our API and infrastructure. As a key player in our mission to empower businesses through our AI-driven commerce ecosystem, you will help us build a resilient platform that supports our ambitious roadmap.
What You'll Do
- Expand end-to-end test coverage to improve platform stability.
- Fix bugs identified through our bug tracking systems across frontend and backend.
- Refactor components and services to reduce technical debt and improve maintainability.
- Build and improve observability tools to help identify and diagnose issues.
- Implement performance optimizations in both UI and API layers.
- Contribute to the authorization refactor project.
- Assist with instrumentation improvements for better system monitoring.
- Optimize database queries and API performance.
- Help document best practices and contribute to technical specifications.
Requirements
- 2-4 years of experience as a full stack engineer.
- Strong proficiency in TypeScript with production experience.
- Experience with React and modern frontend development practices.
- Experience with Node.js backend development.
- Understanding of RESTful and GraphQL APIs.
- Experience writing automated tests (Jest, React Testing Library, Playwright, etc.).
- Familiarity with database technologies and basic optimization techniques.
- Basic knowledge of CI/CD workflows.
- Good problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
- Good written and verbal communication skills.
Nice to Have
- Experience with cloud platforms, particularly GCP.
- Familiarity with monitoring and logging tools.
- Experience with Next.js and the App Router.
- Experience with NestJS framework.
- Knowledge of performance optimization techniques for web applications.
- Background in visual editing or design tools.
- Understanding of responsive design principles.
- Experience participating in code reviews and providing constructive feedback.
What We Offer
- Competitive salary range of $111,956 - $167,934, depending on experience and location.
- Remote work flexibility to maintain a healthy work-life balance.
- Opportunities for professional growth and development.
- An inclusive and diverse work environment that values your unique contributions.
- Access to cutting-edge tools and technologies to enhance your work.
- Supportive team culture focused on collaboration and innovation.
- Comprehensive benefits package including health, wellness, and more.
Join us as a Software Engineer II - Remote and be part of a team that is shaping the future of commerce!
This Software Engineer II role offers a competitive salary, remote work flexibility, and the opportunity to work with cutting-edge technologies in a collaborative environment.
Who Will Succeed Here
Proficient in TypeScript and Node.js with hands-on experience developing and optimizing RESTful APIs and GraphQL endpoints to ensure seamless integration and data flow.
Self-motivated remote worker who thrives in a distributed team environment, demonstrating strong time management skills and the ability to deliver high-quality code on tight deadlines.
Analytical mindset with a focus on test-driven development using Jest and Playwright, ensuring robust code quality and facilitating continuous integration and delivery (CI/CD) practices.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months