Full Stack Developer
Role details
Job location
Tech stack
Job description
Contribute to technical development activities, work collaboratively within a product team, participate in coding, code reviews, deploying solutions, and supporting technical solutions in a cloud environment with a focus on national security., * Employ software development techniques for solving analytical challenges supporting national security
- Use software skills to automate manual analytical processes
- Expand expertise to include front end, back end, cloud architectures, and databases
- Deploy IT solutions, applications, and databases
- Design and develop user solutions and applications using a hybrid Agile approach within a DevOps environment
Requirements
-
Active Top-Secret/SCI clearance (for onsite roles)
-
4+ years of experience
-
Understanding of cloud architectures, AWS Cloud (GovCloud/C2S), and AWS Managed Services
-
Experience with JavaScript, Angular, Typescript, Node.js, MongoDB, SQL, Python, and Java/Spring
-
Knowledge of datastores like MongoDB, DynamoDB, PostgreSQL, S3, Redshift, Redis, Elasticsearch
-
Familiar with Git, Jenkins, SonarQube, Maven, Ansible, Chef, Linux/Unix environments
-
Experience with Agile development methodology and collaboration tools like Jira and Confluence Preferred Qualifications
-
Knowledge of Docker, Kubernetes, JMS/SQS/SNS, Kafka, AWS Lambda, NiFi
-
Experience with automated testing tools like Mocha/Chai, JUnit, NUnit, TestNG
-
Experience with DevOps environments and data visualization tools
-
Specialization in Object Oriented Programming languages, scripting, and databases
-
Familiar with Python, Groovy, Shell Script