About the Role
The candidate will be responsible for developing and maintaining both front-end and back-end components of web applications, working closely with cross-functional teams to deliver secure, scalable, and efficient solutions.
Responsibilities
- Design and implement user-facing interfaces using modern front-end frameworks.
- Develop and maintain server-side logic and APIs for application functionality.
- Collaborate with security teams to ensure compliance with DISA STIG guidelines.
- Write clean, maintainable, and testable code across the technology stack.
- Troubleshoot and resolve performance issues in production environments.
- Participate in code reviews to ensure code quality and consistency.
- Integrate third-party services and external data sources securely.
- Support deployment processes and work within CI/CD pipelines.
- Monitor system health and respond to alerts or incidents promptly.
- Document technical designs, system architecture, and operational procedures.
- Engage in agile development cycles including planning, sprints, and retrospectives.
- Ensure applications meet accessibility and usability standards.
- Implement authentication and authorization mechanisms for secure access.
- Optimize applications for speed, scalability, and reliability.
- Work with databases to design schemas and write efficient queries.
- Stay current with emerging technologies and security best practices.
- Assist in defining technical roadmaps and system improvements.
- Collaborate with product managers to translate business requirements into technical solutions.
- Conduct unit and integration testing to validate functionality.
- Support audit readiness and security compliance initiatives.
Compensation
Competitive salary and benefits package offered based on experience and qualifications.
Work Arrangement
Hybrid work model with flexibility for remote and on-site collaboration.
Team
Collaborative engineering team focused on delivering scalable and secure software solutions.
Security Requirements
- Candidates must be able to obtain and maintain a security clearance.
- Work will involve handling sensitive data requiring strict adherence to security protocols.
- Knowledge of federal security standards such as DISA STIGs and NIST guidelines is required.
- All systems must be hardened according to organizational security policies.
Technology Stack
- Front-end: React, HTML5, CSS3, JavaScript (ES6+)
- Back-end: Node.js, Express.js
- Database: MongoDB, PostgreSQL
- Infrastructure: AWS, Docker, Kubernetes
- CI/CD: Jenkins, GitHub Actions
- Monitoring: Prometheus, Grafana
Visa sponsorship may be available for qualified candidates depending on business needs.