Lead AWS Full Stack Engineer – Backstage Platform
- Lafayette, LA, United States
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- Experience: 10+ Years
- Posting language
- English
- Posted
Original 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
More about this job
Skills
- AWS
- Leadership
- React
- Oracle Java
- GitLab
- Identity and access management
- Infrastructure as code
- IBM Terraform
- CI/CD
- Unit testing
- Troubleshoot
- Architecture regulations
- Security regulations
- Software development
- Full-stack development
- API development
- DevOps
- Troubleshooting
- Problem solving
- Communication skills
- Kubernetes
- Computer science