What are the responsibilities and job description for the Full Stack Software Developer position at Praxis Engineering?
Full Stack Software Developer
What you will be doing
Praxis needs a full stack software developer to join a great team already developing an application in the AWS cloud to replace a legacy system while also enhancing it in the process to better aid analysts in solving complex analytical problems. The application provides ingestion services; data discovery services such as automated subscriptions, search features, and export/downloading capabilities; as well as supporting various COTS and GOTS tools.
What you will need
1. Full stack application development in an AWS environment.
2. Developing Linux-based applications using Python, Puppet, and Bash.
3. Using AWS services (e.g., EC2, S3, DynamoDB, OpenSearch, Lambda, KMS, and/or SQS).
4. Using Git, Jira, and Confluence.
5. Conducting unit testing and troubleshooting issues.
Very Strong candidates will also have experience with:
1. Troubleshooting AWS DevOps environments.
2. Using Terraform.
3. Using Jenkins.
4. Developing or using REST APIs.
5. Working under Scrum or similar methodology.
Exceptional candidates would also have some familiarity with, or willingness to learn:
1. Developing applications using Java and/or JavaScript.
2. Supporting analytical tools such as MATLAB in a Citrix VM.
3. FORTRAN compilers (Intel/IFX, or other), used with some legacy components.
Clearance: Active TS/SCI with an appropriate polygraph is required to be considered for this role
Salary range:
$119,995.00 - $190,528.00 (Annually)*
$119,995.00 - $190,528.00 (Annually)*
Req ID PRX-25-588
Salary : $119,995 - $190,528