Senior Web Application Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
Job description
- Design, develop, maintain, and modernize enterprise web applications to improve scalability, performance, and maintainability.
- Develop modular, reusable, and efficient code using React.js, Node.js, JavaScript, HTML, and CSS.
- Analyze and refactor legacy applications to reduce technical debt, enhance functionality, and improve code quality.
- Build and maintain dashboards, workflows, reporting tools, and data visualizations that support mission and business operations.
- Design, develop, and integrate RESTful APIs to enable seamless communication between systems and applications.
- Optimize SQL queries, database structures, and application performance while ensuring data integrity and security.
- Collaborate with stakeholders to gather requirements, define technical solutions, and deliver scalable web-based applications.
- Participate in Agile development activities, including sprint planning, daily stand-ups, reviews, and retrospectives.
- Conduct code reviews and promote development best practices to ensure high-quality software delivery.
- Mentor junior developers and provide technical guidance across development efforts.
- Develop reports, analytics, and actionable insights to support informed decision-making.
- Troubleshoot, diagnose, and resolve application issues in development, test, and production environments.
- Support application deployments, updates, and ongoing maintenance activities.
- Ensure compliance with security, configuration management, and software development standards
Requirements
We are seeking an experienced Senior Web Application Developer to support the modernization, enhancement, and maintenance of mission-critical web applications within a secure government environment. This role will focus on developing scalable, high-performance web solutions, improving legacy systems, and delivering data-driven applications that support operational decision-making. The ideal candidate will bring strong full-stack development expertise, experience working in Agile environments, and a passion for building secure, maintainable software solutions., * Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field; equivalent professional experience may be considered in lieu of a degree.
- 8-10 years of relevant web application development experience.
- Active CompTIA Security+ CE certification, or the ability to obtain certification within 90 days of hire.
- Strong proficiency with:
- React.js
- Node.js
- JavaScript
- HTML/CSS
- SQL
- Experience developing and integrating RESTful APIs.
- Experience with Git or other version control systems.
- Proven ability to analyze, refactor, and improve legacy applications.
- Experience working in Agile development environments utilizing methodologies such as Scrum, Extreme Programming (XP), or Kanban.
- Strong problem-solving, analytical, and communication skills., * Experience administering or supporting Linux (RHEL) environments, including system updates and maintenance.
- Experience developing applications within secure government or Department of Defense environments.
- Familiarity with application performance tuning and database optimization.
- Knowledge of software architecture, design patterns, and modern web application frameworks.
- Experience supporting highly secure, enterprise-scale systems and mission-critical applications.
- Demonstrated ability to lead technical efforts and collaborate effectively with cross-functional teams.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.clearancejobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
What’s the Difference between a Junior, Mid, and Senior Developer?
React Developer Salary [2023]
What is a web developer?