Software Engineer

1872 Consulting

Greater Chicago AreaFresher5d agovia LinkedIn

About the Role

  • Design and build modern, scalable web applications with React, Next.js, .NET, and Azure.
  • Shape the architecture and standards for the team.
  • Scope and ownership grow with your experience.

Key Responsibilities

  • Build, test, and maintain full-stack applications across the front end, APIs, and data layer.
  • Carry features from design to production and support them live.
  • Work with product, design, and fellow engineers to scope and launch new features.
  • Ship tested, maintainable code and trade code reviews with teammates.
  • Find and fix performance bottlenecks from the browser to the database.
  • Build security in from the start: authentication, authorization, and data protection.
  • Support CI/CD pipelines and Azure releases with DevOps.
  • Mentor teammates (experienced) or learn through pairing and feedback (early career).

Requirements & Tech Stack

  • React
  • Next.js
  • .NET
  • Azure
  • SQL Server or PostgreSQL
  • Git
  • Agile
  • Reliable, observable, maintainable production code

Qualifications

Experienced Level

  • 5+ years of full-stack development.
  • Strong skills in a modern web stack such as React, Next.js, .NET, and Azure, or similar.
  • A track record designing and building scalable APIs or microservices.
  • Experience with relational or NoSQL databases such as SQL Server or PostgreSQL.
  • Bachelor’s in computer science, software engineering, or a related field, or equivalent experience.

Early-Career Level

  • Solid grounding in data structures, algorithms, and system design.
  • Hands-on experience with C# or Python.
  • Real code from internships, research, or substantial projects.
  • Working knowledge of web development: front ends, APIs, databases, or cloud.
  • A recent Master’s in computer science, software engineering, or a related field.

All Candidates

  • U.S. work authorization (sponsorship is not available).
  • Clear communication, sound judgment, and discretion with confidential information.
  • Organized and steady under pressure with competing deadlines.
  • Willing to attend an in-person final interview at the nearest office if requested.

Nice to Have

  • Docker, Kubernetes, or Azure Container Apps
  • Cloud-native or serverless architecture
  • Automated testing frameworks
  • AI features such as LLM services, search, summarization, or knowledge assistants

Entry-Level Software Engineer Jobs in Chicago · last 7 days

13 openings · 12 need no experience

Most hiring: Belvedere Trading, LLC, Wolverine Trading, 1872 Consulting

See all 13 →