Backend Engineer with NodeJS /Typescript

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6 Month(s)
Able to Provide Sponsorship

Skills

Backend
Typescript
NodeJS
Java
Rest
GraphQL
API
Postgresql
DynamoBD
MongoDB
Middleware
AI
AWS
SAML

Job Details

We are looking for a Senior Backend Engineer who will shape our marketplace by adding E-Commerce
capabilities to better serve the furniture consumer. In this role you will be provided with an opportunity to
build services from the ground up and integrate them with the marketplace website. This is an excellent
opportunity for someone seeking new engineering challenges to solve a complex business problem.
Responsibilities
Design, develop, and iterate e-commerce functions to extend the offerings of the marketplace
website on our ecommerce platform
Serve as a specialist backend services and API engineer to build with 3rd party integration and
our proprietary AI technologies
Participate in architecture and code reviews to ensure code and designs conform to technical
standards and business requirements
Emphasizes on outcomes while demonstrating incremental updates for large projects
Collaborate with peers in DevOps, Frontend engineering, Designers, and Product Management in
Agile Scrum ceremonies
Dissect large projects into granular Backlog user stories to support agility in Scrum sprints
Drive continued Engineering excellence by helping establish code and architectural standards in
collaboration with senior engineers
Experiment with and evaluate emerging AI tools, providing feedback and sharing insights with the
engineering team
Qualifications
Bachelors or Masters degree in Computer Science or a related field
8+ years of proven experience as a Backend Engineer developing middleware and/or messaging
services
5+ years of hands-on experience with TypeScript and Node.js
Current or prior experience with one or more compiled languages like Java, C#, Rust, Golang etc.
are highly desired
Excellent understanding of REST and GraphQL design principles
Develop optimized distributed database systems for scalability, reliability, and fault tolerance
Worked on advanced caching layers to reduce latency and improve application throughput

Deep knowledge and experience engineering with Design Patterns and SOLID principles
In-depth knowledge of AWS services, including EC2, ECS, SQS, RDS, S3, EC2, and API
Gateway
Prior experience developing an API ecosystem either REST and/or GraphQL is a must have
Understands the use cases for RDBMS vs NoSQL databased technologies and when to adopt
them in technical solutions
Experienced with one or more of the following: PostgreSQL, DynamoDB, MongoDB
Familiarity with containerization and orchestration tools like Docker and Kubernetes.
CI/CD experience with GitHub Actions or similar tools
Excellent problem-solving and troubleshooting experience with audit logs and cloud telemetry
Experience delivering in an Agile Scrum environment paired with releasing code to production
early and often
Experience measuring middleware and API load for resiliency and performance
Experience with Commerce platform APIs (e.g. Shopify, CommerceTools, VTEX, BigCommerce)
is required, but an exception will be made for highly experience and technically strong backend
engineers
Familiarity with modern AI-assisted development tools (e.g., GitHub Copilot, Cursor, or ChatGPT)
to accelerate code generation, documentation, and refactoring
Experience using AI-powered debugging and testing tools to identify and resolve issues faster
Comfortable with prompt engineering practices to fine-tune interactions with AI assistants and
agents to enhance the product and team efficiency
Nice to Have Skills
AWS certification (e.g., AWS Certified Solutions Architect) is a plus
Working knowledge of Identity Providers, Single Sign-On/SAML integrations is a plus
Frontend experience with React and TypeScript is a plus but not required
Infrastructure as Code (IaC) and Terraform knowledge is a strong plus
Experience with event-driven architectures

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.