Full Stack Developer - Web
Technology
eBS MechdataHouston, United StatesFrom $50,004 /year2 months agoUntil 4/20/2026
TemporaryOn-site
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:
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**
- *Back-End**
- *Databases**
PostgreSQL (Drizzle ORM, Prisma)
- *Caching / Messaging**
Redis
- *Infrastructure**
Multi-domain, Multi-tenant Architecture
- *Core Languages
- TypeScript, JavaScript, HTML, CSS
- 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
Work Location: In person
Keywords
reactnext-jspostgresqlprismaredistailwindtailwind-cssjavascriptes6nodejsfastifybullmqtypescriptmicrosoft-typescriptserverlessvercelamazon-web-servicesaws-lambdacloudflarecloudflare-workersoauthdockersentrydatadog
¿Te interesa este puesto?