1

Full Stack Software Engineer Mid Level Jobs (NOW HIRING)

Senior Full Stack Software Engineer (Product & Infrastructure) Position Type: Full-Time, Remote ... and mid-level engineers through reviews, guidance, and pairing • Contribute to long-term ...

Full Stack Software Engineer ID: 1021 Location: Chicago, IL More about this job > Description SG is a boutique technology company founded in 2004. We use technology and big data to solve real world ...

Showing results 21-40

Full Stack Software Engineer Mid Level information

See salary details

$44.5K

$134.8K

$190.5K

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

As of Aug 10, 2026, the average yearly pay for full stack software engineer mid level in the United States is $134,771.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,000.00 and $158,000.00 per year, depending on experience, location, and employer.

How does a mid-level full stack software engineer typically collaborate with other team members on a project?

Mid-level Full Stack Software Engineers often work closely with both front-end and back-end developers, as well as designers, product managers, and QA engineers. They participate in code reviews, contribute to sprint planning, and may help mentor junior developers. Collaboration is key, as they need to communicate technical requirements, share progress, and resolve integration issues to ensure seamless delivery of features. This role often involves balancing independent coding tasks with frequent team interactions to align on project goals and timelines.

What is a full stack software engineer mid level?

A Full Stack Software Engineer Mid Level is a developer who has experience building both the front-end and back-end components of web applications. They are proficient with technologies like JavaScript, HTML, CSS, and back-end languages such as Python, Java, or Node.js, as well as working with databases. At the mid level, they typically have a few years of professional experience and can independently handle tasks, contribute to architectural decisions, and collaborate effectively with teams. Their role often involves developing, testing, and maintaining software systems while ensuring code quality and performance.

What are the key skills and qualifications needed to thrive as a full stack software engineer mid level?

To thrive as a Mid-Level Full Stack Software Engineer, you need strong proficiency in front-end and back-end programming languages (such as JavaScript, Python, or Java), solid understanding of databases, and experience with RESTful APIs. Familiarity with frameworks like React or Angular, server-side technologies such as Node.js or Django, and version control systems like Git is typically expected, along with a relevant bachelor's degree or equivalent experience. Effective problem-solving, collaboration, and communication skills help you work efficiently in cross-functional teams and adapt to changing project requirements. These skills are crucial for delivering robust, scalable applications and contributing meaningfully to dynamic software development environments.
What cities are hiring for Full Stack Software Engineer Mid Level jobs? Cities with the most Full Stack Software Engineer Mid Level job openings:
What are the most commonly searched types of Full Stack Software Engineer jobs? The most popular types of Full Stack Software Engineer jobs are:
What states have the most Full Stack Software Engineer Mid Level jobs? States with the most job openings for Full Stack Software Engineer Mid Level jobs include:

Mid-Level Full-Stack Software Engineer: HSV-2693

Http://www.decibelresearch.com/

Huntsville, AL • On-site

Full-time

Re-posted 24 days ago


Job description

deciBel Research has an immediate opening for a Mid-level Full-stack Software Engineer in Huntsville, AL.

Position Description:

Full-stack software development team member using an agile SCRUM development process to develop software products for a large defense system.

The software engineer develops, maintains, and enhances complex and diverse software systems (e.g. processing-intensive analytics, novel algorithm development, manipulation of large data sets, container management and real-time systems) based upon documented requirements. Reviews and develops automated software, tests software components for adherence to the design requirements, and documents test results. Resolves software problem reports. Provides specific input to the software components of system design to include hardware/software tradeoffs, software reuse, and use of commercial off-the-shelf (COTS) in place of new development, and conducts requirements analysis and synthesis from system level to individual software components.

Education Requirements:

Bachelor's degree in Computer Science or related discipline from an accredited college or university is required.

Experience Requirements:

  • 3+ years of relevant experience programming in TypeScript is required
  • Must have experience in all phases of the software lifecycle: specification, design, implementation, integration, debug, and maintenance
  • Must have familiarity with SCRUM-based Agile processes and experience with source code control tools (preferably Git)
  • Must have familiarity with a structured process-driven software development environment including peer reviews of all work products, using a revision control system, defect tracking, and build release practices
  • Experience with applied automated testing techniques including unit and integration testing is required

Special Skills Desired:

  • Experience in the use of tools, including JIRA, Confluence, Gitlab, VS Code, SonarCube, and Cameo preferred
  • Experience with multi-threaded and real-time processing, scheduling, synchronization and memory management is desired
  • Experience with applied automated testing development, including Google Test, is preferred
  • Experience with Containers and Kubernetes is preferred
  • Experience with development in Linux is preferred

Applicant selected must have an active Secret security clearance. Must be a U.S. Citizen.