Senior Full Stack Software Engineer
New
J
JobgetherSecurity & IT
Fully remote work opportunity within the United States.Full-TimeSenior
Salary134,367.66 - 232,404.55 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- SQLAgileExpress.jsJestTypeScriptReactCI/CDRESTful APIsPlaywright
Requirements
- 8+ years of relevant software engineering experience, including demonstrated experience leading or mentoring software engineers.
- Proven ownership of full-stack software development spanning infrastructure, backend services, APIs, data systems, and user-facing experiences.
- Experience leading AI-enabled engineering teams, including implementing guardrails, validation mechanisms, end-to-end testing, and supporting systems for reliable AI-assisted development.
- Strong full-stack proficiency with the ability to make architectural decisions across frontend and backend systems.
- Advanced frontend experience with React, including component design, hooks, modern frontend patterns, JavaScript or TypeScript, HTML, CSS, and responsive design.
- Strong backend development experience with Express.js, Prisma ORM, relational databases, SQL, indexing, and query optimization.
- Deep understanding of systems design and frontend/backend integration, including state management, REST APIs, asynchronous data fetching, and event-driven or asynchronous messaging patterns.
- Experience with automated testing tools such as Jest, Vitest, React Testing Library, Playwright, or Cypress.
- Familiarity with secure software development practices and CI/CD pipelines using tools such as GitHub Actions or GitLab.
- Comfortable leading engineering teams in Agile or Lean environments.
- U.S. citizenship and the ability to obtain and maintain a government security clearance; an active Secret or Top Secret clearance is preferred.
Responsibilities
- Lead and mentor a team of software engineers by guiding technical decisions, conducting code reviews, establishing engineering standards, and maintaining strong documentation practices.
- Own full-stack systems design decisions spanning API architecture, relational data models, frontend component structures, and interactions between client and server systems.
- Lead an AI-enabled development team, establishing guardrails, validation layers, automated testing, and supporting systems that ensure AI-assisted output is safe, reliable, and production-ready.
- Translate product and design requirements into clear, well-scoped engineering tasks and distribute work effectively across the team.
- Build intuitive, responsive frontend experiences using React, TypeScript, modern component libraries, reusable UI patterns, and responsive design principles.
- Develop secure and maintainable backend services using Express.js, REST APIs, Prisma ORM, and modular service architectures.
- Collaborate with product, design, DevSecOps, and field teams to deliver new capabilities quickly while maintaining strong security and quality standards.
- Drive rapid prototyping and iterative development while ensuring production-grade engineering practices across the team.
View Full Description & ApplyYou'll be redirected to the employer's site