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.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months