Salary
💰 $96,034 - $120,750 per year
Tech Stack
AngularApacheCloudDockerETLGRPCJavaJavaScriptKafkaKubernetesNode.jsNoSQLPulsarReactReduxSQL
About the role
- Develop and maintain motion imagery software for intelligence programs
- Apply modern technologies and support to deliver actionable intelligence
- Deploy microservices in web containers (NodeJS or JBoss)
- Design and manage ETL workflows, data modeling, and visualization
- Use databases (MS SQL, Heavy.ai) and data querying
- Build applications in a web browser (React)
- Debug and troubleshoot in customer environments
- Leverage messaging engines and HA clusters (Apache Kafka, Pulsar)
- Manage containers and orchestration (Docker/Kubernetes)
- Collaborate with cross-functional teams and communicate issues clearly
Requirements
- 3+ years of related software development experience
- Proficiency in Java, JavaScript (React/Redux, AngularJS), Node.js
- Experience with microservice API development (gRPC/REST) and container orchestration (Docker/Kubernetes)
- ETL concepts and data integration experience
- Familiarity with databases (SQL, NoSQL) and data modeling
- Experience with Apache Kafka, Pulsar is in description; include message queues
- Proficient with JIRA and Agile/Scrum practices
- Strong communication and collaboration skills
- US Citizenship required: Yes
- Bachelor’s degree in Engineering or related field; or Master’s degree with 0 years of relevant experience