The Consortium, Inc.

Sr Full Stack AWS Engineer

The Consortium, Inc. - Reston, VA

TECHNICAL SKILLS

 

Must Have

  • Automated API integration testing

     

  • Automated E2E browser testing

     

  • AWS Dynamo

     

  • AWS Lambda

     

  • AWS S3

     

  • AWS - SNS/SQS

     

  • Data Reporting

     

  • JavaScript (ES6)

     

  • logi analytics

     

  • Node.js

     

  • React js

     

  • SnowFlake

     

  • SQL

Team: Team focus on data

Profile: Senior level software engineer with strong Node and DynamoDB with experience development applications with lots of SQL and Logi Analytics skills.

Tech Stack:

AWS - DynamoDB 

AWS - Lambda

AWS - S3 

AWS - SNS/SQS

JavaScript (ES6)

Node.js Development *(not NPM) 

React.js 

SQL

Snowflake

Database

Logi Analytics

Automated E2E browser testing

Automated API integration testing

 

Looking for a Senior Full Stack Engineer with 5-7 years of experience developing backend APIs / microservices with NodeJS, as well as front-end applications with ReactJS. In this position you will:

  • Collaborate with a team of engineers, as well as other teams within the Technology organization at the CB, to develop high-quality, customer-driven data reporting solutions for students and educational institutions.
  • Design and develop highly scalable microservices for event-driven data pipelines and external / internal facing APIs
  • Implement single-page apps (SPAs) and server-rendered apps using the state-of-art web UI technologies and best practices for ReactJS, HTML, and CSS.
  • Implement the clean delivery of services and components to the AWS Cloud using best practices such as creating CI / CD pipelines for continuously testing code end-to-end and delivering automatically to multiple deployment environments.
  • Automate the specification and provisioning of AWS resources used by microservices and APIs - e.g. SQS queues, DynamoDB databases, etc. – by using infrastructure-as-code tools like CloudFormation and / or CDK.
  • Ensure that only high-quality code is shipped to production by participating in design sessions, engaging actively in code reviews, and by continuously writing and automating tests.

Qualifications:

  • A bachelor’s degree in Computer Science, Software Engineering or MIS.
  • 5-7 years of experience in software systems, programming, database development, and infrastructure development and administration
  • 5+ years of demonstrated experience with backend development for high traffic web applications.
  • 3+ years demonstrated experience developing backend and data focused APIs and microservices with NodeJS.
  • 2+ years demonstrated experience developing data reporting and visualization front-end apps with ReactJS.
  • 2+ years hands-on experience with AWS serverless and managed technologies: Lambda, SNS/SQS, S3, IAM, CloudWatch, EC2, and DynamoDB.
  • 1+ years hands-on experience configuring CI/CD pipelines for microservices with toolsets such as AWS CodePipeline (preferred), Jenkins, GitLab / GitHub Actions, etc.
  • 1+ years hands-on experience building infrastructure as code using AWS CDK (Cloud Development Kit) and CloudFormation to deploy applications to AWS.
  • Strong problem solving and analytic skills to handle concurrent projects and assignments in a cross-functional team environment
  • Demonstrated experience using Agile Scrum methods to effectively function as an independent contributor and as a team collaborator, by supporting the team in any area necessary.
  • Working knowledge of AWS Serverless architecture and distributed architectural design patterns.
  • Openness to experiment and adopt new programming languages and technologies / tools as team and business needs evolve.

Bonus Qualifications

  • Strong practical Linux based systems administration skills and shell scripting experience in a cloud-based environment (AWS EC2)
  • Experience with Java web programming frameworks, e.g. Spring, Micronaut, Quarkus.
  • Experience with Ansible in production environments.
  • Expertise with managed AWS database solutions: relational databases (RDS/Aurora), data warehousing (Redshift), or NoSQL databases (DocumentDB, Elasticache)
  • Familiarity with monitoring and observability tool suites like AWS CloudWatch/X-Ray or SumoLogic.
  • Working experience with containers and container orchestration tools in AWS, e.g. ECS, ECR, EKS.

 

 

For consideration, please submit your resume as a MS Word attachment to careers@consortiuminc.com

 

The Consortium

"Combining Talent with Technology"

www.consortiuminc.com

 

 

 

 



Posted On: Thursday, January 12, 2023
Compensation: $80/hr



Apply to this job

or