Skip to content

MABASA / INDEED

Full Stack Developer - Web

EBS MECHDATA CORPORATION

Location
Houston, TX, US
Work type
fulltime
Source publication date
Original publication date not confirmed
Source closing date
Not supplied — check original advert

Job description from the source

**Job description:** ***This job is in\-person in our offices in NW Houston. No remote positions are available.*** Full Stack Developer (Web) **About the Role:** We are looking for a skilled Full Stack Developer to join our engineering team. You will be responsible for building, maintaining, and scaling modern web applications across the full stack — from crafting responsive, high\-performance user interfaces to designing robust APIs and managing cloud\-hosted databases. The ideal candidate is equally comfortable working on pixel\-perfect front\-end experiences and architecting backend systems that power multi\-tenant, multi\-domain SaaS products. You thrive in fast\-paced environments, take ownership of features end\-to\-end, and stay current with modern web technologies. **Key Responsibilities** * Design, develop, and maintain full stack web applications using React and Next.js (App Router and Server Components). * Build and consume RESTful APIs with clean, well\-documented endpoints for internal and external use. * Architect and manage PostgreSQL databases using both Drizzle ORM and Prisma, including schema design, migrations, and query optimization. * Implement multi\-tenant and multi\-domain architectures, including tenant isolation, dynamic routing, and domain\-based configuration. * Develop background jobs, event\-driven workflows, and scheduled tasks using Inngest or similar orchestration tools. * Integrate and manage Redis for caching, session management, rate limiting, and real\-time features. * Write clean, responsive, and accessible UI components using Tailwind CSS with a focus on mobile\-first design. * Collaborate with product, design, and other engineers through code reviews, technical discussions, and agile ceremonies. * Monitor application performance, troubleshoot production issues, and maintain high availability across services. * Write comprehensive tests (unit, integration, and end\-to\-end) and maintain CI/CD pipelines. **Required Qualifications** * **Front\-End:** Strong proficiency in HTML, CSS, and JavaScript (ES6\+), with deep experience in React and Next.js. * **Styling:** Expert\-level knowledge of Tailwind CSS, including custom configurations, responsive design patterns, and design system integration. * **Back\-End:** Solid experience building RESTful APIs with Node.js (Express, Fastify, or Next.js API routes). * **Databases:** Hands\-on experience with PostgreSQL and proficiency with at least one ORM — Drizzle and/or Prisma — including migrations and advanced querying. * **Caching:** Practical experience with Redis for caching strategies, session stores, pub/sub, or queue management. * **Event\-Driven Architecture:** Familiarity with Inngest or comparable tools (Temporal, BullMQ) for background jobs, workflows, and event orchestration. * **Multi\-Tenancy:** Experience designing and implementing multi\-tenant and/or multi\-domain SaaS architectures. * **Version Control:** Proficiency with Git, including branching strategies, pull request workflows, and collaborative development. **Preferred Qualifications** * Experience with TypeScript in production environments. * Familiarity with serverless platforms (Vercel, AWS Lambda, Cloudflare Workers). * Knowledge of authentication and authorization patterns (OAuth 2\.0, JWT, NextAuth/Auth.js). * Experience with containerization (Docker) and orchestration tools. * Background in observability and monitoring (Sentry, Datadog, or similar). * Contributions to open\-source projects or a strong public portfolio. * Demonstrated ability to rapidly adopt new tools and technologies to improve personal and team productivity. **Our Tech Stack** **Front\-End** React/Typescript, Next.js (App Router), Tailwind CSS **Back\-End** Node.js, REST APIs, Inngest **Databases** PostgreSQL (Drizzle ORM, Prisma), MSSQL **Caching / Messaging** Redis **Infrastructure** Multi\-domain, Multi\-tenant Architecture, GitHub **Core Languages**: TypeScript, JavaScript, HTML, CSS, **Server** Linux, Debian Linux, Windows ***This job is in\-person in our offices in NW Houston. No remote positions are available.*** **Benefits:** * 401(k) * 401(k) matching * Dental insurance * Health insurance * Paid holidays * Paid time off Pay: From $50,000\.00 per year Benefits: * 401(k) matching * Dental insurance * Health insurance * Paid holidays * Paid sick time * Paid time off * Vision insurance Application Question(s): * Are you able to work in\-person, Monday through Friday, at our office in Northwest Houston, Texas? * How many years of professional experience do you have as a Full Stack Developer or in a comparable software development role? * How many years of professional experience do you have working with React? * Do you have professional experience developing applications using Next.js? * Which of the following technologies have you used professionally? Select all that apply. * Do you have professional experience designing or building RESTful APIs using Node.js, Express, Fastify, Next.js API routes, or a comparable framework? * Do you have hands\-on experience working with PostgreSQL, including database schema design, migrations, queries, or performance optimization? * Have you worked on a multi\-tenant or multi\-domain SaaS application? * Briefly describe a full\-stack application that you personally helped build. What technologies did you use, and what portions of the application were you responsible for? * Do you have experience using Git in a team development environment, including branches, pull requests, merges, and code reviews? * Are you comfortable taking ownership of a feature from front\-end development through backend/API/database implementation? Ability to Commute: * Houston, TX 77068 (Required) Work Location: In person

Check the original advert before applying

Apply through the employer or original publisher. An external site may require registration. Opening an advert does not submit an application.

Content is supplied by an external publisher and may change. For source and availability limits, read our listing disclaimer. How to check an original listing ↗

Source listing details