Full Stack Software Engineer - Chicago, IL (Hybrid)

Alpha Business Solutions

Chicago, IL

JOB DETAILS
SKILLS
AWS Lambda, Agile Programming Methodologies, Amazon CloudFront, Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Architectural Services, Automation, Best Practices, CSS (Cascading Style Sheet), Cloud Applications, Cloud Architecture, Cloud Computing, Code Reviews, Coding Standards, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Customer Experience, Customer/Client Research, Data Modeling, Database Technology, DevOps, Dimensional Modeling, Distributed Computing, Docker, Git, Go Programming Language (Golang), HTML (HyperText Markup Language), IBM DB2, Identify Issues, Java, JavaScript, Jenkins, Management of Information Systems/Technology (MIS), Mentoring, Node.js, Object Oriented Programming (OOP) Languages, Performance Management, Presentation/Verbal Skills, Problem Solving Skills, Product Design, Production Support, Prototyping, React.js, Refactoring, Relational Databases (RDBMS), Scalable System Development, Service-Oriented Architecture (fka Distributed Object Architecture), Simple Queue Service (SQS), Snowflake Schema, Software Administration, Software Development, Software Engineering, Systems Maintenance, Systems Reliability, Systems Scalability, Team Player, Technical Leadership, Technical/Engineering Design, Usability Engineering, User Experience Design (UXD), User Interface Design, User Interface/Experience (UI/UX), Web Programming, Writing Skills
LOCATION
Chicago, IL
POSTED
14 days ago

We are seeking a Full Stack Software Engineer to join a Global Digital and Technology organization focused on building innovative systems and digital experiences for customers and internal teams. This role partners closely with backend engineering teams, frontend designers, product managers, and operations teams to develop scalable web applications and cloud-native services.

The ideal candidate is passionate about modern engineering practices, cloud-native architecture, and delivering high-quality software solutions in a fast-paced Agile environment. This role combines hands-on software development, technical leadership, DevOps collaboration, and cloud engineering responsibilities.


POSITION RESPONSIBILITIES

  • Design, develop, and operate full-stack cloud solutions and services in an AWS environment using a serverless-first and managed-service-first approach.
  • Build scalable frontend applications using React, TypeScript, hooks, functional components, and modern state management patterns.
  • Develop backend APIs and services using Node.js, TypeScript/JavaScript, Java, or Go.
  • Write clean, maintainable, efficient, and testable code following engineering best practices and coding standards.
  • Define and maintain application infrastructure using Infrastructure-as-Code (IaC) tools such as Terraform, AWS CloudFormation, and Serverless Framework.
  • Lead technical discussions, architectural decisions, and knowledge-sharing sessions across engineering teams.
  • Collaborate closely with product managers and UX designers to align technical solutions with business goals and user experience needs.
  • Participate in roadmap planning and contribute technical insights that influence product direction and delivery strategy.
  • Own end-to-end feature delivery from ideation and prototyping through deployment and continuous improvement.
  • Support cloud migration and modernization initiatives by refactoring legacy applications into cloud-native architectures.
  • Maintain and improve CI/CD pipelines and DevOps processes to enable reliable and automated deployments.
  • Partner with Operations teams to provide production support and maintain system reliability as Tier 3 support.
  • Use analytics, monitoring, and user feedback to iterate on application features and improve performance and usability.
  • Mentor engineers through code reviews, technical guidance, and adherence to engineering standards and best practices.
  • Foster an inclusive, collaborative, and high-performing engineering culture.
  • Perform additional duties and responsibilities as assigned.

REQUIRED QUALIFICATIONS

  • 5+ years of experience designing and developing full-stack software solutions.
  • 5+ years of experience building backend services and APIs using object-oriented programming languages such as Java, Go, TypeScript, or JavaScript.
  • 5+ years of web application development experience using HTML, CSS, React, Node.js, and TypeScript/JavaScript.
  • Strong experience with AWS cloud services and serverless architectures, including:
    • AWS Lambda
    • API Gateway
    • S3
    • CloudFront
    • SQS
    • EventBridge
  • Experience with cloud database technologies such as DynamoDB and Snowflake.
  • Experience with containerization technologies and services including Docker, AWS ECS/Fargate, or Snowpark Container Services.
  • Experience implementing and maintaining CI/CD pipelines and deployment automation tools such as Jenkins, Git, and GitLab.
  • Hands-on experience with Infrastructure-as-Code (IaC) frameworks including Terraform, Serverless Framework, and AWS CloudFormation.
  • Knowledge of event-driven and service-oriented architectures.
  • Experience working in Agile software development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.

PREFERRED QUALIFICATIONS

  • Experience with relational databases such as DB2 and Redshift.
  • Knowledge of database concepts, data modeling, and dimensional modeling.
  • Experience designing highly scalable and distributed systems.
  • Familiarity with observability and monitoring tools in cloud-native environments.

EDUCATION

  • Bachelor’s degree in Computer Science, Engineering, Management Information Systems, or a related field preferred.
  • Equivalent practical experience will also be considered.

CERTIFICATIONS

Preferred certifications include:

  • AWS Certified Solutions Architect – Associate
  • AWS Certified Developer – Associate
  • AWS Certified DevOps Engineer
  • Snowflake Certification (nice to have)

About the Company

A

Alpha Business Solutions