Why This Role Stands Out
You'll thrive as a Full Stack Software Engineer at DomainTools, building impactful cybersecurity products in a collaborative and autonomous remote environment with opportunities for significant skill development. If you're a mid-senior engineer with strong PHP (Laravel) and React experience, eager to contribute to high-quality, scalable software, this role offers an exciting path for growth.
Quick Overview
Job Description
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.
Similar jobs
- CO
Senior Manager, Software Engineering, Full Stack (People Leader)
NewCapital One
McLean, VA🇺🇸$229.9k - $262.4k/yrHybridYesterdayDockerMicroservicesSQL+12Technology - NW
Senior Full Stack Java Software Engineer
NewNPA WorldWide
Saint Petersburg, Florida🇺🇸Hybrid1 hour agoSpringSpring BootAWS+12Technology - CO
Senior Manager, Software Engineering, Full Stack-People Leader (Risk Tech)
NewCapital One
McLean, VA🇺🇸$229.9k - $262.4k/yrHybridYesterdayDockerMicroservicesSQL+12Technology - AS
Fidessa Developer
Apex Systems
Jersey City, NJ🇺🇸On-site4 days agoSQLSQL ServerShell+4Technology - NG
Principal Software Engineer - Full-stack application developeme with Security Clearance
NewNorthrop Grumman
Cincinnati, OH🇺🇸$113.9k - $170.9k/yrOn-siteYesterdayDockerMicroservicesAWS+13Technology - NG
Sr. Principal Software Engineer - Full-stack application develo with Security Clearance
NewNorthrop Grumman
Cincinnati, OH🇺🇸$142.2k - $213.2k/yrOn-siteYesterdayDockerMicroservicesAWS+13Technology