Skip to content

Junior Full Stack Platform Engineer – Aws
Company | General Dynamics |
---|
Location | North Bethesda, MD, USA |
---|
Salary | $97750 – $132250 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- Amazon Web Services (AWS)
- Cloud Development
- Docker (Software)
- Node.js
- TypeScript
- 2 + years of related experience
- General experience with Microservices, RESTful Web Services, and HTTP APIs
- Experience reading, writing, and debugging TypeScript, and developing single-page web applications using Angular
- An awareness of AWS Infrastructure Services, particularly ECS, SQS, Lambda, and EventBridge
- Familiarity with AWS JavaScript SDK, Node.js, JSON, XML, and consuming cloud APIs
- Experience with CI/CD, Git/GitHub, and artifact management
- Working knowledge of SQL/noSQL/Object database systems such as MongoDB, AWS SSM Parameter Store, and S3
Responsibilities
- Support platform development by learning, documenting, and shaping internal developer experience (DX) and paved paths
- Collaborate in designing platform features through active participation in team scrum activities
- Support the development and maintenance of front and back-end solutions using Angular, Moleculer JS microservices, and NodeJS hosted on AWS ECS
- Drive the collection, reporting, and observability of key metrics using tools like DataDog, SumoLogic, and AWS CloudWatch
- Work with various SQL and No-SQL databases, including MongoDB, AWS DynamoDB, and AWS SSM Parameter Store
- Manage system deployment using infrastructure as code tools like Terraform and AWS CloudFormation
- Maintain code integrity and organization with Git/GitHub
- Track and remediate security and dependency update alerts
- Participate in release management and maintain CI/CD pipelines from AWS CodeBuild to GoCD
- Collaborate on tasks from requirements to deployment using Wrike
- Troubleshoot and support issues across the stack, hunting and squashing bugs reporting to our engineering and development team
- Create and update documentation
Preferred Qualifications
- Strong desire to be part of a team maintaining and supporting internal development and cloud hosting platforms
- General experience or awareness of microservice systems development
- Experience with Azure cloud computing
- Experience reading, writing, and troubleshooting Terraform infrastructure as code, and other forms of infrastructure as code (e.g., CloudFormation)
- Experience with various programming and scripting languages such as Python, Ruby, and TCL
- Experience with database, data integration, and visualization applications such as MongoDB Atlas Charts and Grafana
- Experience using and working within the SumoLogic platform
- Experience with DBMS such as MySQL, AuroraSQL, and PostgreSQL