Job Requirements
Remote
Secret Polygraph not specified
Mid Level Career (5+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries
Job Description
We are seeking a fully remote Software Developer or Senior Software Developer to support a DoD program!
Qualifications
• Strong experience developing applications with JavaScript/TypeScript
• Hands-on experience with React and Node.js
• Experience building and consuming RESTful APIs
• Experience working in Agile development environments
• Ability to clearly communicate technical challenges, risks, and solutions to both technical and non-technical stakeholders
• Demonstrated ability to troubleshoot, debug, and resolve application issues
• Experience with source control and modern software development practices
Desired Qualifications
• Experience with Docker
• Experience with NGINX
• Experience with Vite
• Experience with Vitest
• Experience with Express.js
• Experience with Zod
• Experience with Material UI (MUI)
• Experience implementing automated testing strategies
• Experience with CI/CD pipelines and deployment processes
• Experience with AWS cloud services
• Experience with Module Federation
• Experience designing and supporting Micro Frontend architectures
• Experience developing scalable enterprise web applications
• Experience optimizing application performance and reliability
Responsibilities
• Design, develop, test, and maintain modern web applications using React, Node.js, and JavaScript/TypeScript technologies
• Develop and maintain scalable front-end and back-end solutions
• Build, enhance, and support RESTful APIs and system integrations
• Collaborate with product owners, stakeholders, and development teams to deliver technical solutions aligned with business requirements
• Participate in architecture discussions, code reviews, and technical planning activities
• Troubleshoot application issues and implement sustainable, long-term solutions
• Create and maintain automated tests to ensure application quality and reliability
• Support deployment, monitoring, and ongoing maintenance of applications
• Communicate project status, technical risks, and implementation plans clearly and proactively
• Continuously evaluate and adopt technologies, tools, and best practices that improve development efficiency and application performance
• Contribute to a culture of collaboration, transparency, and continuous improvement within the development team
Qualifications
• Strong experience developing applications with JavaScript/TypeScript
• Hands-on experience with React and Node.js
• Experience building and consuming RESTful APIs
• Experience working in Agile development environments
• Ability to clearly communicate technical challenges, risks, and solutions to both technical and non-technical stakeholders
• Demonstrated ability to troubleshoot, debug, and resolve application issues
• Experience with source control and modern software development practices
Desired Qualifications
• Experience with Docker
• Experience with NGINX
• Experience with Vite
• Experience with Vitest
• Experience with Express.js
• Experience with Zod
• Experience with Material UI (MUI)
• Experience implementing automated testing strategies
• Experience with CI/CD pipelines and deployment processes
• Experience with AWS cloud services
• Experience with Module Federation
• Experience designing and supporting Micro Frontend architectures
• Experience developing scalable enterprise web applications
• Experience optimizing application performance and reliability
Responsibilities
• Design, develop, test, and maintain modern web applications using React, Node.js, and JavaScript/TypeScript technologies
• Develop and maintain scalable front-end and back-end solutions
• Build, enhance, and support RESTful APIs and system integrations
• Collaborate with product owners, stakeholders, and development teams to deliver technical solutions aligned with business requirements
• Participate in architecture discussions, code reviews, and technical planning activities
• Troubleshoot application issues and implement sustainable, long-term solutions
• Create and maintain automated tests to ensure application quality and reliability
• Support deployment, monitoring, and ongoing maintenance of applications
• Communicate project status, technical risks, and implementation plans clearly and proactively
• Continuously evaluate and adopt technologies, tools, and best practices that improve development efficiency and application performance
• Contribute to a culture of collaboration, transparency, and continuous improvement within the development team
group id: 91115602