Job Title: Full Stack Developer
Company: National Testing Network (NTN)
Division: IT
Reports to: Director of IT
FLSA Status: Full Time, Salaried, Exempt
Supervisory Responsibilities: None
Revised: June 13, 2025
Salary Range: $100,000 - $120,000+
Location
This position is open to candidates residing in and authorized to work from the following states: Washington, Oregon, Arizona, Virginia, Texas, Pennsylvania, Kansas, Georgia, and Ohio.
About National Testing Network (NTN)
NTN is an exciting and growing privately held company, committed to supporting public
safety organizations by providing products and services that help them hire the highest
quality candidates. At NTN, we believe public safety is vital to a thriving community and we
support our clients with purpose and compassion. If you want to make a true difference,
NTN is a good place to work.
The Opportunity
We are seeking a highly skilled and experienced Full-Stack Developer to join our dynamic engineering team. This is a pivotal role for an individual who thrives in building robust, scalable, and high-performance web applications from end to end. You will play a critical role in designing, developing, and deploying features across our entire technology stack, with a strong focus on our AWS serverless backend and modern React frontend.
If you are a seasoned developer passionate about crafting exceptional user experiences and architecting efficient, cloud-native solutions, we encourage you to apply.
What You'll Do
- Design & Development: Architect, design, develop, and maintain responsive, scalable, and secure web applications across the full stack.
- Backend Expertise: Lead the development of our serverless backend using AWS Lambda (Python), focusing on clean, efficient, and well-tested code.
- API Management: Design, implement, and manage secure and performant AWS API Gateway endpoints (both REST and HTTP APIs) to facilitate seamless communication between frontend and backend services.
- Frontend Development: Build engaging and and intuitive user interfaces using React.js, ensuring optimal performance and cross-browser compatibility.
- Database Management: Design, optimize, and manage relational databases, primarily MySQL, ensuring data integrity, security, and efficient querying.
- Cloud Infrastructure: Leverage other AWS services (e.g., S3, DynamoDB, CloudWatch) to build resilient and cost-effective solutions.
- Code Quality: Implement best practices for code quality, including unit testing, integration testing, code reviews, and continuous refactoring.
- Deployment & Operations: Participate in defining and improving CI/CD pipelines and contribute to the operational excellence of our applications in a production environment.
- Collaboration: Work closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical solutions.
- Mentorship: Potentially mentor junior developers, share knowledge, and contribute to a culture of continuous learning and improvement.
- Problem-Solving: Proactively identify and troubleshoot complex technical issues, providing effective and timely solutions.
What You'll Bring
- 3+ years of professional experience in full-stack web development.
- Deep expertise in Python for back-end development, with proven experience building serverless applications.
- Extensive hands-on experience with AWS Lambda, including deployment, monitoring, and optimization.
- Strong proficiency in AWS API Gateway (both REST and HTTP APIs), including setup, configuration, security, and integration with Lambda functions.
- Experience with React.js including component design, state management, and performance optimization.
- Solid experience with MySQL database design, development, and optimization (query tuning, schema design, indexing).
- Experience with DynamoDB a plus.
- Basic understanding of AWS CloudFormation.
- Familiarity with containerization (Docker).
- Proficiency with version control systems, especially Git.
- Experience with effectively leveraging AI in your day to day work.
- Strong understanding of modern web development principles, including responsive design, security best practices, and performance optimization.
- Excellent problem-solving skills and a strong analytical mindset.
- Ability to work independently and as part of a collaborative team.
- Exceptional communication skills, both written and verbal, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Education
- Bachelor's degree in Computer Science or equivalent combination of education and experience.
- AWS Certifications are a plus.
Bonus Points
- Experience with AWS Elastic Beanstalk.
- Experience with ColdFusion or PHP.
Why Join Us?
- Competitive salary and benefits
- Work remotely
- Opportunity to work on cutting-edge serverless technologies
- Significant project ownership
- Directly contribute to helping departments hire the best public safety candidates nationwide
National Testing Network is an E-Verify, Affirmative Action and Equal Opportunity Employer.
Job Type: Full-time
Pay: $100,000.00 - $120,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Paid holidays
- Paid time off
- Vision insurance
- Work from home
Schedule:
- Day shift
Application Question(s):
- Do you live in Washington, Oregon, Arizona, Virginia, Texas, Pennsylvania, Kansas, Georgia, or Ohio? Note: we cannot hire candidates outside of those states.
Experience:
- AWS API Gateway: 2 years (Required)
- AWS Lambda (Python): 2 years (Required)
Work Location: Remote
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.