Full Stack Engineer MERN (Back-End Focused)

VANHACK TECHNOLOGIES INC.
New York, United States of America
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

New York, United States of America

Tech stack

HTML
API
Amazon Web Services (AWS)
CSS
Cloud Computing
Code Review
Continuous Integration
ETL
Data Security
Data Systems
Database Design
Database Queries
DevOps
Distributed Computing Environment
Monitoring of Systems
MongoDB
Node.js
Performance Tuning
Queueing Systems
Next.js
Systems Integration
TypeScript
Management of Software Versions
Data Logging
Network Routers
Tailwind
Mern
React
Express
Caching
Reliability of Systems
Backend
Containerization
Front End Software Development
REST
Webhooks
Web Api
Microservices

Job description

Drive Full-Stack Development with Back-End Focus Take primary ownership of building and maintaining robust APIs and microservices, while contributing to front-end development in a Next.js application to ensure seamless integration and a cohesive user experience.

Architect Scalable Solutions Design and implement scalable back-end systems with a focus on performance optimization, database design, and architecture that supports both API and UI needs.

Design Event-Driven Systems Develop and maintain event-driven microservices using message queues, pub/sub patterns, and asynchronous processing.

Manage Distributed Processing Build and optimize job queues and background workers to handle complex workflows, retries, and dead-letter handling.

Orchestrate System Integration Design and implement webhooks, event bridges, and message transformations to integrate internal services and external platforms while maintaining data consistency.

Engineer Data Solutions Create and optimize data models, ETL processes, and database queries using MongoDB, ensuring efficient data access for front-end consumption.

Contribute to Front-End Features Make targeted contributions to the Next.js front end, collaborate with front-end engineers, and participate in cross-stack architecture discussions.

Implement System Reliability Design robust error handling, logging, and monitoring systems focused on performance and scalability.

Support API Integration Develop and maintain internal and external APIs, including documentation, versioning, and integrations.

Foster Technical Excellence Participate in code reviews, architecture discussions, and technical planning to maintain high engineering standards.

Requirements

Required

  • 5+ years in backend development building high-availability systems
  • Strong Node.js and Express.js experience for RESTful APIs
  • MongoDB expertise, including aggregation pipelines
  • Solid experience with integrations and third-party APIs
  • Experience building two-sided B2B platforms
  • Proficiency with asynchronous processing, job queues (e.g., BullMQ), and data syncing across systems
  • Experience with distributed caches, message queues, and containerized environments
  • Working familiarity with React and Next.js (able to ship features end-to-end)
  • Comfort with TypeScript, HTML, and CSS

Nice to have

  • Cloud platforms (AWS or GCP)
  • CI/CD and modern DevOps practices
  • Experience in legal tech or related industries (fintech, medtech)
  • Tech lead experience
  • Deeper Next.js knowledge (App Router, SSR/ISR, server components)
  • Familiarity with Tailwind or CSS-in-JS

About the company

Our client is a fast-growing legal-tech SaaS company (11-50 employees) building a network that revolutionizes how attorneys refer and acquire cases. Their platform helps legal professionals increase revenue through referrals while simplifying case management across a connected marketplace. You'll work as part of a small but mighty team and collaborate directly with the co-founders, helping shape the product and technical direction as the platform scales.

Apply for this position