Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Platform Engineer - AWS image - Rise Careers
Job details

Full Stack Platform Engineer - AWS

Type of Requisition:

Regular

Clearance Level Must Currently Possess:

None

Clearance Level Must Be Able to Obtain:

None

Public Trust/Other Required:

NACLC (T3)

Job Family:

Cloud

Job Qualifications:

Skills:

Amazon Web Services (AWS), Docker (Software), Full Stack Development, Microservices Architecture, TypeScript

Certifications:

None

Experience:

8 + years of related experience

US Citizenship Required:

No

Job Description:

GDIT is seeking a Full Stack Platform Engineer with a proven track record driving evolution of cloud development and hosting platforms to join our Cloud Platform team supporting the National Institutes of Allergy and Infectious Diseases (NIAID).

In this role, you will collaborate with talented full stack and infrastructure developers as part of an Agile platform team to streamline software delivery and application hosting using Amazon Web Services (AWS). Your primary focus will be on designing, developing, testing, and supporting new and improved features across all layers of our platform stack. You will take charge in guiding product development, implementing robust and reliable services and APIs, and sharing knowledge with the broader Platform Team to ensure the successful use of the services we build and maintain. You will actively participate in scrum ceremonies, apply best practices in version control, containerization, and CI/CD deployments, and practice DevOps skills daily. Your contributions will be essential in maintaining and updating our system, empowering our consumers, and providing a flourishing cloud development platform.

**This role is primarily remote with one day a week onsite in Rockville, MD. Travel expenses will not be reimbursed.

Work Visa sponsorship will not be provided for this role.

HOW A FULL STACK PLATFORM ENGINEER WILL MAKE AN IMPACT:

  • Enhance platform development by shaping internal developer experience (DX) and creating paved paths
  • Collaborate in designing platform features through active participation in team scrum activities
  • Develop 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
  • Create and update documentation

WHAT YOU’LL NEED TO SUCCEED

Required Qualifications:

  • 8+ years of related experience with Technical Training, Certification(s) or Degree
  • Strong experience in internal development, cloud hosting platform development, and building robust, resilient, and highly available distributed systems and services
  • Expertise in implementing integrated solutions with Microservices, RESTful Web Services, HTTP APIs, and event-driven architectures
  • Proficient in Domain Driven Design concepts, TypeScript, and developing single-page web applications using Angular
  • In-depth knowledge of AWS Infrastructure Services (ECS, SQS, Lambda, EventBridge) and consuming cloud APIs
  • Skilled in utilizing AWS JavaScript SDK, Node.js, JSON, XML, and working with CI/CD pipelines, Git/GitHub, and artifact management
  • Experience with SQL/noSQL/Object database systems (MongoDB, AWS SSM Parameter Store, S3) and Terraform infrastructure as code
  • Familiarity with Agile/Scrum methodologies
  • Experience with Docker
  • Ability to obtain and maintain a NIH Public Trust
  • Must be able to be onsite at least 1x a week in Rockville, MD

Preferred Qualifications:

  • Experience with Moleculer JS microservice framework, Azure cloud computing, and NATS open source messaging system
  • Proficiency in reading, writing, and troubleshooting Terraform and other infrastructure as code tools (e.g., CloudFormation)
  • Background in building and supporting Platform as a Service (PaaS) systems
  • Competence in multiple programming and scripting languages such as Python, Ruby, and TCL
  • Familiarity with database, data integration, and visualization tools like MongoDB Atlas Charts, Grafana, and SumoLogic
  • Experience with DBMS such as MySQL, AuroraSQL, and PostgreSQL
  • Ability to effectively communicate and collaborate with developers, engineers, and stakeholders

GDIT IS YOUR PLACE:

  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Cutting-edge technology you can learn from
  • Rest and recharge with paid vacation and holidays

#GDITFedHealthJobs

#GDITFedHealthJobs-NIH

The likely salary range for this position is $121,680 - $155,250. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

Scheduled Weekly Hours:

40

Travel Required:

None

Telecommuting Options:

Hybrid

Work Location:

USA MD Home Office (MDHOME)

Additional Work Locations:

Total Rewards at GDIT:

Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.

We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 30,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 30 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology.

We connect people with the most impactful client missions, creating an unparalleled work experience that allows them to see their impact every day. We create opportunities for our people to lead and learn simultaneously. From securing our nation’s most sensitive systems, to enabling digital transformation and cloud adoption, our people are the ones who make change real.

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Average salary estimate

$138465 / YEARLY (est.)
min
max
$121680K
$155250K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Platform Engineer - AWS, GDIT

GDIT is on the lookout for a talented Full Stack Platform Engineer to join our dynamic Cloud Platform team, primarily working from your home office in Maryland. This role is perfect for someone with a solid background in cloud development and hosting platforms, ready to make a significant impact while supporting the National Institutes of Allergy and Infectious Diseases (NIAID). Your day-to-day will involve designing and developing innovative features that improve software delivery and application hosting using Amazon Web Services (AWS). With 8+ years of related experience, you will work hand-in-hand with an agile team, focusing on everything from microservices architecture to robust APIs. You’ll be guiding product development while actively participating in scrum ceremonies, ensuring best practices in version control, and implementing effective CI/CD deployments. Plus, you won’t just be building; you’ll also be documenting and troubleshooting across our full stack, using technologies like Angular, NodeJS, and various database systems. As a Full Stack Platform Engineer at GDIT, you’ll enjoy the benefits of a hybrid work environment, where you can thrive collaboratively both from home and one day a week onsite in Rockville. Join us in creating a flourishing cloud development platform that empowers consumers and transforms the way we deliver technology solutions.

Frequently Asked Questions (FAQs) for Full Stack Platform Engineer - AWS Role at GDIT
What are the main responsibilities of a Full Stack Platform Engineer at GDIT?

As a Full Stack Platform Engineer at GDIT, you will be responsible for designing, developing, and testing features across all layers of our platform stack, focusing on cloud hosting using AWS. Your duties will include collaborating with team members during scrum activities, implementing APIs and services, and maintaining CI/CD pipelines. Additionally, you will be involved in enhancing the developer experience and documenting processes to ensure effective communication and knowledge sharing within the team.

Join Rise to see the full answer
What qualifications are required for the Full Stack Platform Engineer position at GDIT?

To qualify for the Full Stack Platform Engineer role at GDIT, candidates should possess 8+ years of relevant experience, preferably in cloud development and hosting platforms. A strong background in TypeScript, microservices architecture, and AWS infrastructure services is essential. Successful candidates will also have practical knowledge of CI/CD processes, version control systems like Git, and experience with databases such as MongoDB and AWS DynamoDB.

Join Rise to see the full answer
Can I work remotely as a Full Stack Platform Engineer at GDIT?

Yes! The Full Stack Platform Engineer position at GDIT is primarily remote, allowing you to work from your home office in Maryland. However, there is a requirement to be onsite in Rockville, MD at least once a week, offering the best of both worlds between remote flexibility and collaborative face-to-face interactions with your team.

Join Rise to see the full answer
What technologies will I be using as a Full Stack Platform Engineer at GDIT?

In this role, you will work with a variety of technologies, including AWS services (like ECS, SQS, and Lambda), Typescript, Angular, NodeJS, and Docker for containerization. You will also use infrastructure as code tools like Terraform, along with SQL and NoSQL databases such as MongoDB and AWS DynamoDB, providing a well-rounded experience across the technology stack.

Join Rise to see the full answer
Is GDIT supportive of professional growth for Full Stack Platform Engineers?

Absolutely! GDIT is committed to the professional growth of its employees. As a Full Stack Platform Engineer, you’ll have access to comprehensive health benefits, a supportive internal mobility team, and opportunities for paid education and certifications. The company encourages a culture of continuous learning and sharing knowledge, enabling you to develop your skills and advance your career.

Join Rise to see the full answer
Common Interview Questions for Full Stack Platform Engineer - AWS
What experience do you have with cloud technologies as a Full Stack Platform Engineer?

When answering this question, focus on your hands-on experience with AWS services and other cloud platforms. Highlight specific projects where you've utilized cloud technologies to build and deploy applications. Refer to your familiarity with services like AWS ECS or Lambda, and detail how you've integrated these into your development process.

Join Rise to see the full answer
How do you ensure the quality and maintainability of the code you write?

You can discuss the practices you follow for writing clean code, such as following coding standards and regularly performing code reviews. Mention your use of version control systems like Git for tracking changes and implementing CI/CD pipelines to automate testing and deployments, ensuring quality throughout the software development lifecycle.

Join Rise to see the full answer
Can you explain your experience with microservices architecture?

Provide examples of projects where you've implemented microservices architecture. Discuss how you broke down monolithic applications into microservices, the benefits you observed, and the challenges you faced. Be specific about the tools you used, such as Moleculer JS, and how microservices improved the scalability and reliability of your applications.

Join Rise to see the full answer
How do you approach debugging issues across a full stack application?

Outline your systematic approach to debugging, starting from identifying the problem area to diagnosing and fixing the issue. Talk about the tools you use for monitoring applications, like DataDog or AWS CloudWatch, and how you leverage logs to trace issues. Emphasize maintaining clear documentation to facilitate troubleshooting in the future.

Join Rise to see the full answer
Describe your experience with Agile/Scrum methodologies?

Illustrate how you've worked within Agile teams by discussing your participation in scrum ceremonies like sprint planning, retrospectives, and daily stand-ups. Share how these practices improved your team’s collaboration and delivery of features, and bring examples of how you've adapted to feedback throughout the sprint to enhance the product.

Join Rise to see the full answer
What do you consider when designing a RESTful API?

Explain the important considerations such as defining clear endpoints, ensuring resource-based architecture, proper HTTP status codes, and documentation. Discuss your understanding of API security and the importance of rate limiting and authentication. An example of an API you've designed can help illustrate your thought process and practical application.

Join Rise to see the full answer
How do you keep current with industry trends and technologies?

Demonstrate your commitment to continuous learning by mentioning specific resources you follow, such as tech blogs, webinars, or online courses. You can also discuss your participation in local tech meetups or forums, and how you apply newly gained knowledge to your projects at GDIT.

Join Rise to see the full answer
What role does version control play in your development process?

Clarify the critical role that version control plays in collaboration and project management. Discuss your experience with Git, touching on branching strategies, pull requests, and merge conflicts, and how you collaborate with teammates to ensure code stability and progress.

Join Rise to see the full answer
Can you explain your familiarity with containerization and its benefits?

Discuss your experience with Docker and how it simplifies dependency management and allows for consistent environments across development and production. Highlight the benefits of isolating applications, reducing deployment issues, and how it integrates with your CI/CD workflow to streamline deployments.

Join Rise to see the full answer
What databases have you worked with, and how do you choose between SQL and NoSQL?

Share your experience with both SQL and NoSQL databases, discussing specific use cases for each. Detail considerations such as data structure, scalability requirements, and performance when choosing the appropriate database type for a given application. Highlight your experience with databases like MongoDB and AWS DynamoDB in your projects.

Join Rise to see the full answer
Similar Jobs
GDIT Hybrid USA AZ Fort Huachuca
Posted 7 days ago

As a Battle Captain at GDIT, you'll lead daily operations and ensure seamless communication across IT systems on the MIDS Shift.

Posted 12 days ago

Become an integral part of GDIT as an Application Developer, where you'll create intuitive and responsive web applications that prioritize user experience.

Photo of the Rise User
Posted 5 days ago
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays

Stellar Cyber is seeking a Senior Staff/Principal System Engineer/Architect to lead innovative automation security product design and implementation.

Lead the innovative transformation of our AI-driven solutions as an Advanced AI Solutions Architect in Phoenix, AZ.

Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition

As a key part of the Silicon Engineering team, you'll advance the development of innovative SerDes technology at SpaceX.

Photo of the Rise User
Posted 5 days ago

Join AECOM as a Senior BIM + Information Coordinator to oversee innovative building project execution worldwide.

Photo of the Rise User
Holcim Hybrid US, Ellis County, TX; Texas, Midlothian, TX
Posted 9 days ago

Become a vital part of the Holcim team as an Electrical Engineer II, enhancing the reliability and functionality of key electrical systems.

Photo of the Rise User

As an Electrical Engineering Technician at Barry-Wehmiller, you'll contribute to impactful engineering projects while growing your skills alongside industry experts.

Photo of the Rise User

Join Kimley-Horn as a Senior Project Manager and lead the expansion of our Building Structures practice in St. Petersburg, FL.

Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 12 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

As a Senior Engineer at American Express, you'll be integral in designing innovative software solutions that enhance customer experience.

MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
18 people applied to HVAC Apprentice at DuPont
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries