Software Engineer
Apply NowCompany: Chameleon Consulting Group
Location: Herndon, VA 20171
Description:
Role
We are looking for a flexible software engineer that enjoys working across the full stack of distributed web application components.
Responsibilities
We are looking for a flexible software engineer that enjoys working across the full stack of distributed web application components.
Responsibilities
- Participate in and lead the implementation of a distributed web application, including frontend and backend components.
- Define product and feature direction in the presence of many shareholders
- Prioritize and maintain strong technical documentation
- Apply and advocate for Software Engineering best practices
- Must be able to obtain and maintain a TS/SCI security clearance (note, only US Citizens are eligible for security clearances)
- Bachelors degree in Computer Science or a related technical discipline. Degree requirement can be met with four years of hands on experience in a software engineer or similar full time position
- Ability to develop software with limited supervision
- Proficient in designing and building web APIs
- Experience with relational databases and schema design
- Knowledge of a modern JavaScript front-end framework, HTML, and CSS
- Proficient in one or more of the the following programming languages: Python, Golang, Typescript
- Proficient in containerization technologies (e.g., Docker, Podman)
- Comfortable in Linux-based development environments
- Ability to collaborate as a team but execute independently
- Comfortable in a high-trust, adaptable, team environment
- Current US TS/SCI security clearance
- Experience communicating with customers and end-users
- Proficiency with GraphQL and gRPC
- Experience using Kubernetes