Full Stack Software Engineer - Chicago, IL (Hybrid)

Alpha Business Solutions

  • Chicago, IL
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • AWS Lambdaunmatched
    • Agile Programming Methodologiesunmatched
    • Amazon CloudFrontunmatched
    • Amazon Simple Storage Service (S3)unmatched
    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Automationunmatched
    • Best Practicesunmatched
    • CSS (Cascading Style Sheet)unmatched
    • Cloud Applicationsunmatched
    • Cloud Architectureunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Customer Experienceunmatched
    • Customer/Client Researchunmatched
    • Data Modelingunmatched
    • Database Technologyunmatched
    • DevOpsunmatched
    • Dimensional Modelingunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Gitunmatched
    • Go Programming Language (Golang)unmatched
    • HTML (HyperText Markup Language)unmatched
    • IBM DB2unmatched
    • Identify Issuesunmatched
    • Javaunmatched
    • JavaScriptunmatched
    • Jenkinsunmatched
    • Management of Information Systems/Technology (MIS)unmatched
    • Mentoringunmatched
    • Node.jsunmatched
    • Object Oriented Programming (OOP) Languagesunmatched
    • Performance Managementunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Designunmatched
    • Production Supportunmatched
    • Prototypingunmatched
    • React.jsunmatched
    • Refactoringunmatched
    • Relational Databases (RDBMS)unmatched
    • Scalable System Developmentunmatched
    • Service-Oriented Architecture (fka Distributed Object Architecture)unmatched
    • Simple Queue Service (SQS)unmatched
    • Snowflake Schemaunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Systems Maintenanceunmatched
    • Systems Reliabilityunmatched
    • Systems Scalabilityunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical/Engineering Designunmatched
    • Usability Engineeringunmatched
    • User Experience Design (UXD)unmatched
    • User Interface Designunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Programmingunmatched
    • Writing Skillsunmatched

    Description

    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)

    Numbers & Facts

    LocationChicago, IL

    Similar Jobs

    See more jobs