JavaScript Software Engineer 1
About The Company:
Solerity is a recognized leader in providing Information Technology, Engineering Services, Program Management, and Consulting Services to the U.S. Federal Government and the Intelligence Community. We empower our clients to achieve their organizational goals through the delivery of high-quality, innovative, and cost-effective professional services and solutions. Our commitment to excellence and customer satisfaction has established Solerity as a trusted partner in supporting federal agencies and the Intelligence Community with cutting-edge resources and expertise.
About The Role:
We are seeking a skilled Software Engineer to join the ClassifyIT team to develop and enhance classification marking tools, including those supporting M365 web-based applications. This role involves full lifecycle development activities such as design, development, testing, and documentation of policy-driven software solutions. The Software Engineer will focus on extending and customizing tools for classification string validation and access control, working collaboratively within an existing team. The ideal candidate will have strong experience in JavaScript, requirements elicitation, and be able to contribute throughout the software development lifecycle.
Qualifications:
- Active TS/SCI Clearance with polygraph
- Proficient knowledge of JavaScript/DOM, TypeScript, Node.js/npm
- Experience with AWS, including navigating AWS dashboards and services
- Hands-on experience with Docker (command line) and converting applications into Docker images
- Proficiency with Git (command line), GitLab CI, and GitLab pipelines
- Familiarity with testing frameworks such as Jest and Cypress
- Working knowledge of JIRA and GitLab for issue tracking and version control
- Experience developing functional and unit tests
- Ability to perform thorough code reviews
- Strong troubleshooting skills
- Ability to work directly with customers and understand their requirements
- Commitment to adhering to coding standards and team policies
Responsibilities:
- Design, develop, test, and document policy-driven software solutions supporting classification marking tools
- Extend and customize tools for classification string validation and comparison to facilitate access control
- Collaborate effectively with development team members and stakeholders throughout the software development lifecycle
- Engage in requirements elicitation to ensure software meets customer needs
- Develop and execute functional and unit tests to ensure software quality
- Conduct code reviews to maintain high coding standards and consistency
- Troubleshoot and resolve software defects and issues in a timely manner
- Utilize AWS services and Docker to deploy and manage applications
- Maintain version control and continuous integration pipelines using GitLab CI/CDCommunicate effectively with customers and internal teams to ensure alignment and successful delivery
Benefits:
- Comprehensive medical, dental, and vision coverage
- Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA) for healthcare and dependent care
- Flexible work schedule options including onsite, hybrid, or remote work depending on position requirements 401(k) retirement plan and company-funded life insurance
- Generous Paid Time Off (PTO) policy
- Tuition reimbursement and professional training assistance
- Financial incentives for employee referrals
- Pet insurance options
- Employee discount programs
Equal Opportunity
Solerity is committed to fostering a diverse and inclusive workplace by hiring highly qualified professionals from a wide range of backgrounds. We provide world-class services and products designed to exceed our customers’ expectations. Solerity is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, veteran status, or any other protected group. We are also a VEVRAA Federal Contractor and strongly encourage applications from protected veterans and individuals with disabilities.