Software Engineer – Frontend Platform (React / Next.js / Node / Nest.js)
Remote | EST Hours (9:00 AM – 5:00 PM)
Contract with potential to convert | Urgent February start
About The Role
We are seeking an experienced Software Engineer to join a small, highly collaborative Frontend Platform team supporting a modern, product-driven web platform (Zillow-like in scale and complexity). This role is ideal for an engineer who thrives in a product-focused environment, enjoys working across frontend and backend boundaries, and is comfortable owning features from design through deployment.
You’ll work closely with Product, API, and DevOps teams to build scalable, high-performance web applications using Next.js, Node.js, and Nest.js. This is a hands-on role with real ownership—no training ramp-up available—so strong prior experience with the core tech stack is essential.
What You’ll Do
-
Design, develop, and enhance features across the platform in a secure, performant, and well-tested manner
-
Collaborate closely with Product Management, UX, Backend, and API teams to iterate on new functionality
-
Write clean, maintainable code that adheres to internal standards and best practices
-
Participate actively in code reviews, mentoring, and knowledge sharing across the team
-
Contribute to grooming sessions, bug fixes, maintenance work, and feature enhancements
-
Partner with the DevOps team on deployments, CI/CD pipelines, and environment stability
-
Participate in daily standups and work independently in a distributed, remote-first team
-
Continuously improve application performance, scalability, and developer experience
Required Qualifications (Must-Haves)
-
4+ years of professional software engineering experience, with a strong product focus
-
Hands-on experience with all three:
-
Node.js
-
Next.js
-
Nest.js (TypeScript-based backend frameworks required)
-
Strong proficiency in React and modern frontend development
-
Experience working in an Angular environment and strong knowledge of TypeScript
-
Solid understanding of routing concepts (frontend and backend)
-
Strong foundation in HTML, CSS, JavaScript, and core web/browser concepts
-
Experience working with relational and/or non-relational databases
-
Experience with CI/CD pipelines, Git, and iterative deployment cycles
-
Comfortable working in Agile environments with rapid iteration
-
Excellent communication skills and the ability to work independently in a remote setting
Note: This role requires prior experience with the core stack. There is no time allocated for training on Node, Next, or Nest.
Nice-to-Have Experience
-
GraphQL
-
API development and integration
-
Azure cloud environments
-
Elasticsearch, MongoDB
-
Docker and containerization concepts
-
Caching strategies and performance optimization
-
Spring Framework (to support existing Java-based services)
-
Experience in real estate and/or mortgage technology environments
What We’re Looking For
-
A self-motivated, reliable engineer who takes ownership and follows through
-
Strong collaborator who communicates clearly and contributes ideas
-
Comfortable working on a small, lean team with high visibility
-
Positive, solution-oriented mindset with attention to quality and detail
-
Experience working with remote, distributed, and multicultural teams
Work Environment & Logistics
-
Fully remote (must work EST hours)
-
Monday–Friday, 9:00 AM – 5:00 PM
-
No off-hours or weekend work
-
Small, collaborative engineering team
-
Contract role with potential conversion