Overview
Remote
55 - 60
Full Time
No Travel Required
Unable to Provide Sponsorship
Skills
JAVA
AWS
SPRING
MICROSERVICES
REACT
RESTFUL
Job Details
Lead Full-Stack Engineer (Hands-On + Architecture)
Location: Seattle WA
Duration: 6 Months
Job Type: Temporary Assignment
Work Type: Remote
Job Description
- We are seeking a highly skilled Lead Full-Stack Engineer who combines strong hands-on engineering expertise with the ability to architect and design complex enterprise applications.
- This role requires proficiency across backend, frontend, cloud, DevOps, and infrastructure-as-code, as well as the ability to lead technical solutioning across multiple integrated systems.
- The ideal candidate has deep experience with modern development frameworks, cloud platforms (AWS), CI/CD pipelines, and emerging industry trends, along with excellent communication and leadership skills.
Key Responsibilities
Architecture & Solution Design
- Architect, design, and implement complex, scalable, and secure business applications with multiple upstream/downstream integrations.
- Translate business requirements into technical solutions, including system design, integration patterns, data flows, and deployment architectures.
- Create reference architectures, design documents, and best practices that guide team development.
Hands-On Full-Stack Development
- Develop high-performance backend services using Java, Spring Boot, microservices, and REST APIs.
- Build rich, responsive front-end interfaces using React.js and modern UI frameworks.
- (Optional) Work with Adobe Experience Manager (AEM) for content-driven web experiences—component development, customization, and template creation.
- Ensure code quality, performance, scalability, and maintainability across all layers.
Cloud Engineering (AWS)
- Design and deploy cloud-native applications using AWS services (EC2, Lambda, API Gateway, RDS, S3, ECS/EKS, CloudFormation, IAM, etc.).
- Optimize applications for reliability, performance, security, and cost efficiency on AWS.
- Implement DevOps and automation practices to enable continuous delivery on cloud platforms.
CI/CD & DevOps
- Build and maintain robust CI/CD pipelines using GitLab.
- Implement automated testing, quality gates, release workflows, and environment management.
- Use Terraform for infrastructure-as-code—
provisioning, versioning, and managing cloud infrastructure. - Troubleshoot pipeline issues and lead DevOps improvements across the engineering team.
Technical Leadership & Collaboration
- Act as the technical leader, mentor, and hands-on expert for a cross-functional engineering team.
- Provide guidance on coding standards, architectural decisions, integration strategies, and performance optimizations.
- Work closely with Product, Architecture, QA, DevOps, and Operations teams to deliver high-quality solutions.
- Present technical recommendations clearly to both technical and non-technical audiences.
Innovation & Continuous Learning
- Stay current with emerging technologies, frameworks, cloud trends, and industry best practices.
- Bring innovative ideas to improve system design, development efficiency, and platform reliability.
- Evaluate new tools and technologies for adoption in future architectures.
Required Skills & Qualifications
Technical Expertise
- 10+ years of hands-on full-stack development experience in enterprise-scale environments.
- Strong proficiency in Java, Spring Boot, microservices architecture.
- Expertise in React.js, modern JavaScript/TypeScript, and responsive UI development.
- (Optional) Experience with AEM—components, templates, and workflows.
- Deep experience building cloud-native solutions using AWS.
- Strong knowledge of CI/CD using GitLab, including pipeline automation.
- Expertise with Terraform and infrastructure-as-code patterns.
- Strong understanding of RESTful APIs, API integration, and service-oriented architecture.
Architecture & Design Skills
- Experience designing distributed systems, integration-heavy platforms, and complex application ecosystems.
- Strong understanding of design patterns, performance engineering, scalability, reliability, and security.
- Ability to create architecture diagrams, sequence diagrams, and technical documentation.
Soft Skills
- Excellent verbal and written communication skills.
- Ability to lead technical discussions and drive solution decision-making.
- Strong problem-solving capability and analytical thinking.
- Ability to mentor team members and influence technical direction.
Preferred Qualifications
- Knowledge of containerization (Docker, Kubernetes).
- Experience with event-driven architectures (Kafka, SNS/SQS).
- Exposure to DevSecOps practices, security automation, and vulnerability remediation.
- Certification in AWS, Java, or AEM.
Success Measures
- Delivery of high-quality, scalable, and secure full-stack solutions on time.
- Improved CI/CD maturity and automation level across the team.
- Well-architected designs that reduce technical debt and enhance system performance.
- Effective cross-team collaboration and improved developer velocity.
- Adoption of modern engineering practices and emerging technologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.