Apply on
This position will be based remote, hybrid, or in our HQ located in Ashburn, VA.
Responsibilities:
Core Requirements:
Programming Languages: Proficient in TypeScript, JavaScript. Frontend Development: Experience
with Vue.js (3 preferred).
Backend Development: Familiarity with Node.js and its ecosystem. Cloud Infrastructure: Knowledge
of AWS services such as EC2, RDS, S3, VPC.
Version Control: Expertise in using Git for version control.
CI/CD Pipelines: Experience with GitLab CI or similar tools.
Database Management: Understanding of relational databases (RDBMS) and NoSQL databases.
Contribute in the design and development of our identity management products and solutions
Participate in design meetings and code reviews.
Analyze functional requirements and implement them.
Design and develop software, applying design patterns and best coding practices.
Proven ability to present complex, technical information to both technical and nom-technical
audiences
Recommended Skills:
UI/UX Design: Experience designing user interfaces for web applications. Familiarity with design tools
like Figma, Sketch, or Adobe XD.
DevOps Practices: Proficiency in using AWS services (VPC, RDS, ECS, etc.). Knowledge of Pulumi for
infrastructure as code. Experience with containerization and orchestration tools like Docker and
Kubernetes.
Full-Stack Development: Extensive experience with building full-stack applications using TypeScript,
Vue.js, and Node.js. Experience in creating scalable and efficient web applications.
Testing and Debugging: Proficiency in writing unit tests, integration tests, and end-to-end tests.
Familiarity with debugging tools and methodologies.
Data Management: Understanding of data modeling and database design. Experience with AWS RDS
or other managed databases (e.g., DynamoDB).
Advanced Skills:
o DevOps and Cloud Expertise CI/CD Pipelines: In-depth knowledge of GitLab CI and other pipeline
tools. Cloud Security: Familiarity with AWS security best practices and IAM roles.
o Infrastructure as Code: Experience with Pulumi or Terraform for managing cloud infrastructure.
Desired Additional Skills:
CI/CD Tools: Experience with Jenkins, CircleCI, or other CI/CD tools.
Monitoring and Logging: Understanding of tools like AWS CloudWatch, Prometheus, and Grafana.
Agile Development: Experience working in Agile environments.
Qualifications:
Bachelor s degree in Computer Science or a related technical discipline, or the equivalent combination of
education, professional training or work experience with ~8 to 10 years of experience, or a Master's
degree and ~6 to 8 years of experience
5+ years of IT experience is required
Strong written and verbal communications skills and the ability to interact with people at all levels are
required
A professional attitude regarding attention to detail and customer service and excellent organizational
skills are required
The successful candidate must meet eligibility requirements to access sensitive information, which requires US
citizenship.