1

Mid Level Full Stack Engineer Jobs in Chicago, IL

Full Stack Engineer

Batavia, IL · On-site

$60 - $90/hr

As a Full Stack Engineer you will play a vital role in developing a new platform that will help with consolidating pre-construction planning, project management, logistics, & accounting. You'll be ...

We are looking for a smart and passionate Full stack engineer to join our team. * You will be ... The ability to apply critical thinking to solve problems at a team and group level. * Experience ...

To keep pace, we need a hands-on Full Stack Engineer who loves building scalable systems , shipping high-quality product , and solving complex technical challenges that directly impact customers. You ...

Full-Stack Engineer

Chicago, IL · On-site

$180 - $240/hr

... a full-stack engineering role at a company that's already in production, solving real-world ... feature level. The most interesting problems here don't come with detailed specs: you hear ...

Full-Stack Engineer

Chicago, IL · On-site

$180K - $240K/yr

... a full-stack engineering role at a company that's already in production, solving real-world ... feature level. The most interesting problems here don't come with detailed specs: you hear ...

Job#: 3040384 Full Stack Engineer (Backend-Focused) - Full Stack Engineer Overview We're supporting a high-impact engineering initiative focused on modernizing and replacing a legacy platform with a ...

... and we need engineers who can own a piece of that and move fast. You'll work directly with the ... Our tech stack is NextJs, React, Vercel, AWS, etc. * Build and ship features across our agents ...

New

Senior Full Stack Engineer

Chicago, IL · Hybrid

$120K - $130K/yr

Fitch Group is currently seeking a Senior Software Engineer, Full Stack Engineer based out of our Chicago office. Fitch Group is currently seeking a Senior Software Engineer, Full Stack Programmer ...

Full Stack Developer (React, Python & FastAPI) Location: Remote (Preferred: Philippines, Latin ... Performacentric About Performacentric Performacentric helps small and mid-market organizations ...

Senior Full Stack Engineer

Chicago, IL · On-site

$120K - $130K/yr

Fitch Group is currently seeking a Senior Software Engineer, Full Stack Engineer based out of our Chicago office. Fitch Group is currently seeking a Senior Software Engineer, Full Stack Programmer ...

Full Stack Developer, Chicago, IL Hiring a Full Stack Developer now! Urgent need! Looking for multiple experienced Full Stack Java Developers to work for a renowned global organization.

Java Angular

Chicago, IL · On-site

$54 - $69.75/hr

4 Full Stack Engineers (React or Angular, Java/Spring, AWS), Capital One/Chicago, Hybrid, CTH - GC ... 2 Mid level role: 5+ years Please include Linkedin, github, hacker rank links etc if they have ...

Staff Full Stack Engineer

Chicago, IL · On-site

$152K - $203K/yr

Lead the integration of AI into how we build and operate the web stack - from developer tooling to ... Expert-level proficiency building user interfaces with React, including a strong grasp of modern ...

Staff Full Stack Engineer

Chicago, IL · On-site

$130 - $170/hr

Lead the integration of AI into how we build and operate the web stack -- from developer tooling to ... Track record of leading technical work end‑to‑end at a Staff level -- setting direction ...

Showing results 21-40

Mid Level Full Stack Engineer information

See Chicago, IL salary details

$45.8K

$138.8K

$196.2K

How much do mid level full stack engineer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for mid level full stack engineer in Chicago, IL is $138,833.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,300.00 and $162,800.00 per year, depending on experience, location, and employer.

What is a mid level full stack engineer?

Mid Level Full Stack Engineers are software developers with several years of experience who work on both the front-end and back-end of web applications. They are proficient in multiple programming languages and frameworks, and are capable of taking on tasks across the entire technology stack, from designing user interfaces to managing databases and server infrastructure. Mid level indicates they have moved beyond junior responsibilities, can work independently, and often mentor less-experienced team members. Their well-rounded skill set allows them to contribute to all phases of development and solve complex technical challenges.

What are the key skills and qualifications needed to thrive as a mid level full stack engineer, and why are they important?

To thrive as a Mid Level Full Stack Engineer, you need solid proficiency in front-end and back-end programming languages (such as JavaScript, Python, or Java), experience with frameworks (like React and Node.js), and a relevant degree or equivalent experience. Familiarity with version control systems (e.g., Git), cloud platforms (AWS, Azure), and databases (SQL/NoSQL) is typically required, and certifications in these areas can be advantageous. Problem-solving ability, effective communication, and strong collaboration skills are crucial soft skills for this role. These competencies ensure you can build scalable, reliable applications while working efficiently within cross-functional development teams.

What are some common challenges faced by mid level full stack engineers when balancing front-end and back-end responsibilities?

Mid-level full stack engineers often encounter the challenge of context-switching between front-end and back-end tasks, which can require different mindsets and technical skills. Managing project priorities and ensuring seamless integration between both layers is key, especially when collaborating with specialized team members. Additionally, staying updated with evolving frameworks and best practices in both domains can be demanding, but it's essential for delivering robust, maintainable solutions. Successfully navigating these challenges often leads to increased autonomy and visibility within the team, paving the way for future advancement.

What is the difference between Mid Level Full Stack Engineer vs Front End Developer?

AspectMid Level Full Stack EngineerFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, such as JavaScript, HTML, CSS, Node.js, and databasesSpecialized in front-end technologies like HTML, CSS, JavaScript, and frameworks like React or Angular
Work EnvironmentCollaborates across full project stack, often in agile teams, handling both client and server-side tasksFocuses primarily on user interface, user experience, and front-end development tasks
Common UsageUsed in roles requiring full project development, integration, and deploymentUsed in roles focused on designing and implementing user-facing features

The Mid Level Full Stack Engineer has a broader scope, working on both front-end and back-end development, while a Front End Developer specializes in creating and optimizing user interfaces. Both roles require strong JavaScript skills, but the full stack engineer's expertise spans multiple technologies and layers of the application.

What are the most commonly searched types of Full Stack Engineer jobs in Chicago, IL?

The most popular types of Full Stack Engineer jobs in Chicago, IL are:

Infographic showing various Mid Level Full Stack Engineer job openings in Chicago, IL as of August 2026, with employment types broken down into 90% Full Time, 6% Part Time, and 4% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $138,833 per year, or $66.7 per hour.

Full Stack Engineer

Complete Fence

Batavia, IL • On-site

$60 - $90/hr

Other

Posted 4 days ago


Job description

Full Stack EngineerWork Hours and Location: Batavia, IL office location with discretionary remote work. Some local and minimal interstate travel for meetings, training, conventions, project support, or site visits could occur. Typical work week is M-F, full-time, daytime hours.Classification: Salary / ExemptReports to: Workflow Automation SpecialistSalary Range: $60,000 - $90,000 annually (based on experience) + discretionary bonus opportunityDepartment: Business ImprovementSummary of Action: As a Full Stack Engineer you will play a vital role in developing a new platform that will help with consolidating pre-construction planning, project management, logistics, & accounting. You'll be taking a first principles approach towards ownership and building of modules with a constant focus on providing the best possible experience for our customers and accelerating our operational efficiency and bandwidth.Mission and Values: Our employees must embrace our company’s core values, focus, and be mission-minded toward our vision of creating abundant opportunities through shared victory. They must approach each day with an unrelenting pursuit of excellence and with undying grit. We seek to employ good folks who show their unpretentious, selfless, fun, and gracious ways from their core.Key Responsibilities:1. Front-End DevelopmentFull end-to-end testing of user experience. Finding, reporting, and patching bugs and performance issues before they reach the end user.Creating a beautiful aesthetic, enforcing modular CSS styling, and ensuring aesthetic consistency and clarity.2. Back-End DevelopmentUse first principles to solve problems at their root.Build python & JavaScript modules that scale with the operations of a $250,000,000 (and growing) fence construction company.Manage security audits on database, server, and front-end website.Back end tech stack: Python, HTML, CSS, JavaScript, React, PostgreSQLPython proficiency treated as a near-non-negotiableAI/prompt engineering proficiency valued over raw SQL schema management3. Server & System MaintenanceEnforce robust logging. Manage GCE VM instance images for system backups & deployment testing.Rolling VM backups (hourly, daily, weekly)Three mirrored VM instances: production, testing/deployment, sandboxQC checks, log monitoring, and proactive issue patchingWork in conjunction with systems analysts to implement software solutions for data cleanliness.Current environment: Google Compute Engine, Google APIs, Codex for rapid developmentWork Environment and Physical Demands:Work environment includes primarily offices, or home office, but can include construction sites and construction or supply yards. Both indoor and outdoor environments may be encountered. Physical demands can include walking, sitting, standing, lifting, bending, climbing, and crouching. This role involves close collaboration with the Director and other team members, engaging in both independent tasks and group projects.EEO (Equal Employment Opportunity)/AAP (Affirmative Action Plan) Statement:Complete Fence provides equal employment opportunity to all individuals regardless of their race, color, creed, religion, gender, age, sexual orientation, national origin, disability, veteran status, or any other characteristic protected by state, federal, or local law. The company takes affirmative action to ensure that applicants and employees are treated during the application process and post hiring employment without regard to any of these characteristics. Discrimination of any type is not tolerated.Qualifications:Ability to prioritize multiple tasks and work effectively in a fast-paced, team-support environment.Ability to demonstrate a build or build something from scratch as part of the interviewing process.Exceptional proficiency in prompt/context engineering and using AI tools to ship features.3+ years of experience working directly with Python, SQL, HTML, CSS, & JavaScript.Python proficiency treated as a near-non-negotiableAI/prompt engineering proficiency valued over raw SQL schema managementAdditional Information:Domain experience in logistics, PO management, materials management, manufacturing, or construction valued over pure coding depthCandidate with 2 years hobby coding + 5-10 years relevant industry experience preferred over someone with only raw syntax knowledgeOn-site requirement: open to a couple flex remote days for exceptional performers; fully remote is a non-starterPortfolio ask: something built in a professional context relevant to the domain, or a project built over 5-7 days specifically for the interview #J-18808-Ljbffr