Full Stack Engineer
Listed on 2026-08-05
-
Software Development
Full Stack Developer, Backend Developer, Cloud Engineer - Software, AWS
Senior Full Stack Software Engineer
We are seeking an experienced Full Stack Software Engineer to design, build, deploy, and support modern cloud-based applications. This role requires a true full-stack developer who is equally comfortable creating responsive user interfaces and developing the backend services that power them.
The selected engineer will take ownership of complete application features, including front-end development, API and service-layer engineering, cloud infrastructure, testing, deployment, and production support. Candidates whose experience is primarily limited to backend API development will not be the right fit.
This is a highly visible initiative involving frequent collaboration with other technology and business teams. Candidates must be located in the Chicago area and comfortable working onsite in a hybrid capacity.
Key Responsibilities:- Design and deliver end-to-end cloud applications using React, Type Script, Node.js, Java, and AWS technologies.
- Build responsive, accessible, and maintainable user interfaces using React, HTML, CSS, and modern JavaScript or Type Script.
- Develop reusable front-end components and manage application state, rendering behavior, and user interactions.
- Create and support backend APIs, serverless services, and application integrations.
- Own full-stack features from initial design and prototyping through development, testing, deployment, and production support.
- Implement cloud-native solutions using a serverless-first and managed-services-first approach.
- Develop solutions using AWS services such as Lambda, API Gateway, S3, Cloud Front, SQS, Event Bridge, and DynamoDB.
- Define and maintain cloud infrastructure through Infrastructure-as-Code tools such as Terraform, Cloud Formation, or Serverless Framework.
- Create clean, reusable, well-tested code that follows established software engineering standards.
- Maintain automated build, testing, and deployment pipelines using Git, Jenkins, Git Lab, or comparable CI/CD tools.
- Partner with UX designers and product managers to convert business and user requirements into functional digital experiences.
- Collaborate with backend, infrastructure, security, operations, and business teams on highly visible initiatives.
- Support application modernization and cloud migration efforts by refactoring legacy systems and integrations.
- Participate in architecture reviews, technical planning, code reviews, and Agile development ceremonies.
- Troubleshoot complex application and production issues across both front-end and backend systems.
- Mentor other engineers and help establish development standards and reusable technical patterns.
- Use analytics, production insights, and user feedback to improve application functionality and performance.
- At least 8 years of professional experience developing full-stack software applications.
- Demonstrated experience building complete user-facing applications—not solely backend services or APIs.
- Strong hands-on experience developing modern web interfaces using React and Type Script or JavaScript.
- Advanced knowledge of React concepts such as hooks, functional components, component composition, context, state management, and rendering life cycles.
- Strong experience with HTML and CSS.
- Extensive backend development experience using Java, Go, Node.js, Type Script, or JavaScript.
- Proven experience designing and integrating RESTful APIs and distributed services.
- Strong knowledge of AWS cloud architecture and serverless application development.
- Experience with AWS services such as Lambda, API Gateway, S3, Cloud Front, SQS, Event Bridge, DynamoDB, ECS, or Fargate.
- Experience with event-driven, service-oriented, and microservices-based architectures.
- Hands-on experience with Git and automated software build and deployment tools.
- Experience building or maintaining CI/CD pipelines using Jenkins, Git Lab, or similar technologies.
- Experience with Infrastructure-as-Code tools such as Terraform, Cloud Formation, or Serverless Framework.
- Familiarity with Docker and containerized application environments.
- Experience supporting production applications and resolving issues across the full technology stack.
- Strong communication skills and the ability to work directly with technical and nontechnical stakeholders.
- Strong troubleshooting, analytical, and problem-solving abilities.
- Experience working in an Agile software development environment.
Preferred Qualifications:
- Experience with Snowflake, Redshift, DB2, DynamoDB, or other cloud and relational database technologies.
- Understanding of dimensional modeling and modern data architecture concepts.
- Experience with Snowpark Container Services.
- AWS certifications such as Solutions Architect, Developer, or Dev Ops Engineer.
- Snowflake certification.
- Bachelor's degree in computer science, engineering, information systems, or a related discipline; equivalent professional experience may also be considered.
- Candidates must be local to the Chicago area and able to work onsite in a hybrid capacity.
- The…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).