Full Stack Software Engineer

DomainTools — Raleigh, US — inconnu

What our tracking knows about this posting

Published on 3 September 2026 · first appeared in our records on 3 September 2026.

Stable posting: first seen on 3 September 2026, with no abnormal reposting.

This posting shows no salary — 45% of open tech postings in US do.

View the posting at the employer Have my resume reviewed for this job
DomainTools is hiring a Software Engineer to join our Engineering Team. This role is ideal for someone passionate about building high-impact web applications and enterprise-grade cybersecurity products used in mission-critical environments. You will work within a highly collaborative engineering environment alongside experienced developers focused on delivering high-quality, scalable software. The team values productivity, autonomy, and pragmatic engineering practices, with minimal process overhead. Additional Context The Frontend Team at DomainTools is responsible for a React client and a PHP server. This role is primarily focused on working with the PHP server, but engineers will need to work in the full stack. Job Responsibilities • Write efficient, maintainable, and testable code following software engineering best practices. • Build and maintain applications using best practices for Laravel (PHP) and React (TypeScript). • Integrate frontend applications with APIs, backend systems, and databases. • Contribute to both new product development and enhancement of existing applications. • Participate in code reviews, technical discussions, documentation, and design feedback sessions. • Develop expertise in customer-facing products and platform capabilities. • 3+ years of experience developing modern web applications. • Knowledge of software architecture and experience implementing programming patterns. • Strong experience with PHP frameworks such as Laravel or Symfony. • Strong experience with JavaScript (ES7+) and TypeScript. • Deep knowledge of: • Object-oriented, functional, and procedural PHP 7+ • API integration and consumption • Experience with React 18+ and Redux. • Experience with unit and integration testing frameworks such as PHPUnit and Jest. • Proficiency with Git and collaborative version control workflows. • Experience working with Docker or other container technologies. Pluses • Familiarity with Vite configuration. • Experience with Kubernetes or container orchestration platforms. • Experience with end-to-end testing tools such as Playwright. • Familiarity with SQL and relational databases. • Familiarity with styled-components (or other CSS-in-JS libraries). • Understanding of UX/UI design principles and frontend usability best practices. • Experience working within Agile development environments. • Bachelor’s degree in Computer Science or a related field.