Lead AWS Full Stack Engineer - Backstage Platform
Job Description
Job Description
Job Title: Lead AWS Full Stack Engineer – Backstage Platform Job Category: Software Development / Cloud Engineering Employment Type: Full-Time / Permanent Location: Lafayette, LA | Knoxville, TN | Birmingham, AL | Columbia, SC Experience: 10+ Years Work Mode: Hybrid - 2days Onsite
Position Overview
SystemOne is seeking an experienced Lead AWS Full Stack Engineer with deep, hands-on Backstage Platform experience to design, develop, customize, and enhance enterprise developer portal capabilities and integrations within an AWS-focused financial services environment.
This is a specialized technical leadership role requiring a strong combination of Backstage platform engineering, React front-end development, Java backend development, and AWS cloud expertise.
The ideal candidate will have extensive experience building and extending Backstage capabilities, including custom plugins, Software Catalog, software templates, permissions/RBAC, reusable components, and API integrations. The candidate will also provide technical leadership, guide architectural decisions, and help deliver scalable, secure, and enterprise-ready platform engineering solutions.
Hands-on Backstage experience is mandatory for this position.
Your Future Duties and Responsibilities
-
Design, develop, and enhance custom capabilities and integrations within the Backstage platform.
-
Build and maintain custom Backstage plugins, Software Catalog integrations, software templates, reusable components, and API extensions.
-
Configure and customize Backstage permissions, access controls, and Role-Based Access Control (RBAC).
-
Develop modern front-end applications and components using React.
-
Design, develop, and maintain Java-based backend services, APIs, and integrations.
-
Integrate Backstage with databases, backend services, GitLab, and enterprise development tools.
-
Develop and support cloud-native applications and platform services within AWS.
-
Work with AWS services, including EKS, ECS, IAM, networking, and cloud provisioning.
-
Implement Infrastructure as Code (IaC) solutions using Terraform.
-
Support CI/CD workflows, application deployments, and software delivery processes.
-
Perform system-level application analysis and develop solutions based on business and technical requirements.
-
Conduct unit testing, troubleshoot application issues, and resolve defects throughout the testing lifecycle.
-
Evaluate application architecture, scalability, performance, security, and infrastructure requirements.
-
Lead technical design discussions and provide architectural recommendations.
-
Establish best practices for Backstage implementation, developer portals, and platform engineering.
-
Provide technical guidance and mentorship to development teams.
-
Ensure solutions align with enterprise architecture standards, security requirements, and modern software development practices.
Backstage Platform Experience – Mandatory
-
Strong hands-on experience with Backstage architecture and developer portal platforms.
-
Experience developing and customizing Backstage plugins.
-
Strong understanding of Software Catalog, software templates, permissions/RBAC, and reusable components.
-
Experience extending Backstage APIs and integrating with enterprise applications.
-
Experience integrating Backstage with databases, backend services, and development tools.
-
Ability to design, build, and maintain scalable developer portal solutions.
Full Stack Development
-
Strong hands-on experience with React.js as the primary front-end technology.
-
Strong Java development experience, including backend services and API development.
-
Experience with Angular development.
-
Strong understanding of REST APIs, application integrations, and modern programming practices.
AWS Cloud & Platform Engineering
-
Strong experience developing and supporting applications in AWS environments.
-
Hands-on knowledge of AWS EKS, ECS, IAM, networking, and cloud provisioning.
-
Understanding of cloud-native application architecture and deployment.
-
Experience with Terraform and Infrastructure as Code practices.
-
Knowledge of application scalability, infrastructure design, and cloud resource management.
DevOps & Software Development
-
Experience with GitLab integrations and CI/CD workflows.
-
Strong understanding of the Software Development Life Cycle (SDLC).
-
Experience with unit testing, defect resolution, and enterprise application delivery.
-
Knowledge of application servers, database servers, and system architecture.
Technical Leadership
-
Ability to lead technical design and implementation discussions.
-
Experience providing architectural guidance and recommending technical solutions.
-
Ability to establish development standards and platform engineering best practices.
-
Strong analytical, troubleshooting, problem-solving, and communication skills.
Desired Skills
-
Prior experience implementing and supporting enterprise developer portals.
-
Experience with advanced Backstage customization and plugin development.
-
Experience with GitLab and enterprise DevOps integrations.
-
Knowledge of containerization and Kubernetes-based deployments.
-
Experience with cloud infrastructure automation and provisioning.
-
Familiarity with enterprise-scale AWS financial services environments.
-
Relevant AWS, Java, React, Kubernetes, or Terraform certifications are preferred.
Educational Requirements
-
Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related technical field.
-
Relevant professional certifications are preferred.
Ref: #404-IT Pittsburgh