DNSFilter is a rapidly growing company dedicated to creating a safer internet for businesses and organizations worldwide. They are seeking a full-stack software engineer specializing in React and NextJS development to modernize their application and contribute to their mission of providing reliable threat protection and content filtering.
Responsibilities:
- Be a member of our Engineering organization working on the front and back end of our software application (React, NextJS, MUI, Golang, Ruby, .NET)
- Work closely with other engineers, the UX team, and other stakeholders to build modularized solutions using our new design system
- Deliver real business value to our customer base
- Expand your knowledge on all technologies within our ecosystem
- Use AI to accelerate your learning and productivity, and an advocate for AI throughout the department
Requirements:
- 5+ years of experience working with Golang, Ruby, .NET, or something similar
- 2+ years of experience developing and maintaining JavaScript, React and Redux code
- Experience building microservices or RESTful API's
- Experience building reusable components
- Proven ability to leverage AI tools (e.g., GitHub Copilot, Cursor, LLMs) to accelerate coding, debugging, and unit test generation while maintaining high standards for security and performance
- Experience integrating AI into the broader SDLC—including documentation, PR summaries, and architectural prototyping—to significantly reduce 'time to context' and repetitive overhead
- Maintains a 'human-in-the-loop' approach to critically audit AI-generated outputs for hallucinations and suboptimal patterns, while mentoring others on responsible AI usage
- Experience with Material UI (https://mui.com/)
- Knowledge of transforming old designs from Tailwind CSS to Material UI (MUI)
- Experience using React Query to optimize searches and cache data
- Attention to detail while converting UX designs to a working application
- You will have an API-first mindset, developing components and services that are consumed via interfaces and API contracts
- Experience with PostgreSQL, Redis, Kafka, ClickHouse, and other data stores
- Working knowledge of AWS and EKS
- Experience working remotely under minimal supervision
- The ability to keep work hours that mostly overlap with 9a-5p Eastern, M-F
- Knowledge or experience with other programming languages, specifically TypeScript, Next.js
- Knowledge of feature flag management tools such as LaunchDarkly
- Experience working with multiple distributed teams
- Experience building a security product
- Excellent documentation skills
- Awareness of AppSec, OSS licensing, and security tools
- An understanding of computer networking protocols and DNS