Skip to main content

Lead AWS Full Stack Engineer – Backstage Platform

Posted 2 days ago

system one holdingsColumbia (SC)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Lead AWS Full Stack Engineer – Backstage Platform 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.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this