Full-Stack Software Engineer

Software Finder201 District, VA
6d

About The Position

We're looking for a versatile Full-Stack Software Engineer who thrives on building production-grade applications from the ground up. You'll own the complete development lifecycle—architecting backends, crafting responsive frontends, and ensuring everything ships with clean documentation and solid test coverage.

Requirements

  • 5+ years of hands-on experience in full-stack web development
  • Strong proficiency in TypeScript/JavaScript, Node.js, and at least one modern frontend framework (Angular or React)
  • Experience with relational databases (PostgreSQL, SQL) and NoSQL solutions (MongoDB, Redis)
  • Familiarity with Docker, CI/CD pipelines, and cloud deployment
  • Solid understanding of RESTful API design and microservices architecture
  • Self-directed learner who takes ownership and delivers without constant oversight

Nice To Haves

  • Experience building RAG pipelines optimized for sub-500ms latency
  • Background in AI/ML architecture—model integration, vector databases, embedding workflows

Responsibilities

  • Design and build scalable backend services using NestJS, Node.js, and modern ORM tools like Prisma or TypeORM
  • Develop responsive, component-driven frontends with Angular and React, implementing clean state management (NgRx, RxJS)
  • Implement secure authentication and authorization flows using JWT strategies and Passport.js
  • Write comprehensive unit and integration tests (Jest, Mocha) to maintain code quality
  • Create and maintain API documentation with Swagger/OpenAPI
  • Collaborate cross-functionally with QA, support, and stakeholders to deliver features that move the needle
  • Modernize legacy systems—translating older codebases into clean, maintainable architectures

Benefits

  • High-impact work shipping features to real customers
  • Autonomy to own projects end-to-end
  • Collaborative, low-bureaucracy environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service