Full Stack Software Engineer

🔥 4 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of DomainTools

DomainTools

51 - 200 employees

Founded 2000

🔒 Cybersecurity

Cybersecurity • Technology

DomainTools is a leading provider of domain name and DNS-based cyber threat intelligence solutions. It offers a range of products including the Iris Intelligence Platform for mapping connected infrastructure to get ahead of threats, Iris Detect for monitoring lookalike domains, and Iris Enrich for integrating DomainTools data with SIEM, SOAR, and other tools. DomainTools' Farsight DNSDB is the world's largest passive DNS intelligence solution, providing historical and real-time DNS data. The company is focused on transforming threat data into actionable intelligence to prevent, mitigate, and investigate online attacks. It serves a diverse set of industries, including federal government, financial services, healthcare, technology, and retail, and is a trusted partner for enterprise-level security operations centers (SOCs).

📋 Description

• Produce well designed, testable, efficient code using software development best practices • Integrate with and utilize data from backend services and databases • Build web applications using PHP on the backend and JavaScript (ES7+), HTML5, and CSS3 on the frontend • Contribute to new product ideation and implementation as well as to feature development of existing products • Collaborate with teammates by actively participating in code reviews, contributing to technical documentation, and offering constructive design feedback • Become a subject matter expert on DomainTools’ customer facing products and services.

🎯 Requirements

• Work experience: 3+ years of modern web application development • Experience with modern PHP frameworks (Laravel, Symfony) • Solid knowledge of the following: • Object oriented PHP 7+ programming • JavaScript (ES7+) • TypeScript • HTML5 and CSS3 • Deep understanding of React 18+ and Redux • Experience with unit and integration testing (PHPUnit, Jest) • Demonstrable experience building and consuming APIs • Proficiency with version control systems, particularly Git • Experience with container technologies, particularly Docker. • Familiarity with configuring Babel, Webpack, and ESLint • Experience with orchestration platforms, particularly Kubernetes • Experience with user acceptance/E2E testing (TestCafe, Playwright) • Familiarity interacting with relational databases (MySQL) • Experience with UX design and related concepts • Experience using agile principles and methodologies • Bachelor’s degree or higher in Computer Science or a related field.

🏖️ Benefits

• DomainTools offers a comprehensive benefits package to our employees that includes fully paid medical, dental and vision insurance premiums • a 401k retirement plan with company matching • basic life insurance • flexible PTO and additional well-being benefits

Apply Now

Similar Jobs

🔥 53 minutes ago

Presidio

1001 - 5000

🤝 B2B

🤖 Artificial Intelligence

🔒 Cybersecurity

Senior Software Engineer developing cloud-native applications for Presidio. Collaborating with stakeholders to deliver solutions that solve real business problems in the tech industry.

🔥 1 hour ago

Baylor Genetics

501 - 1000

🧬 Biotechnology

🔬 Science

Software Engineer focused on building and supporting enterprise integration solutions for healthcare using the Epic platform. Collaborating with cross-functional teams to ensure reliable, secure, and scalable technology solutions.

🔥 1 hour ago

IPT Global

51 - 200

⚡ Energy

🔌 API

Senior Software Engineer developing applications and refining product requirements at IPT Global. Collaborating with teams to analyze technical needs and ensure reliable software design.

🔥 1 hour ago

NBCUniversal

10,000+ employees

📱 Media

Software Engineer developing available, scalable, and secure back-end services and APIs for legal stakeholders at NBCUniversal. Collaborating with various internal teams to enhance content delivery and rights management systems.

🔥 1 hour ago

Presidio

1001 - 5000

🤖 Artificial Intelligence

🔒 Cybersecurity

🏢 Enterprise

Senior Software Engineer embedding in client environments, leading cloud-native application development at Presidio. Collaborating with multidisciplinary teams to solve real business problems.