Salary
💰 $94,400 - $198,200 per year
Tech Stack
AWSCloudDockerGraphQLJavaJavaScriptJestKafkaKubernetes.NETPythonRabbitMQReactReduxTypeScript
About the role
- Develop and maintain multiple React applications in a microservice architecture
- Design, maintain, and consume RESTful APIs and GraphQL
- Write unit and/or integration tests to ensure high-quality and resilient user experience
- Work closely with designers, testers, other developers, and requirement manager to ensure alignment on expected functionality
- Participate in code reviews, and provide constructive feedback
Requirements
- Proficiency in ES6+ JavaScript/TypeScript
- Deep understanding of React concepts such as components, state, props, hooks, and context
- Familiarity with state management libraries such as Zustand or Redux
- Ability to integrate and leverage testing frameworks such as Jest, React Testing Library
- Basic understanding of Docker and container orchestration like Kubernetes
- Familiarity with AWS cloud services, especially S3
- Comfortable demonstrating technical progress to stakeholders
- Willingness to contribute to mitigating security concerns by addressing software and image vulnerabilities
- U.S. Citizen with active SECRET clearance
- Desired: Familiarity with other programming languages and frameworks (.NET, Java, Python)
- Desired: Familiarity with asynchronous microservice patterns (Kafka, RabbitMQ)
- Desired: Versed in DevOps tools (GitLab, SonarQube, Helm, Harbor, ArgoCD)
- Desired: Ability to create rapid prototypes, sketches, and/or wireframes
- Desired: Experience integrating a design system TS/SCI with Polygraph