Senior Software Engineer - Full Stack & Quality Engineering

GCS Recruitment

King of Prussia (PA)

On-site

USD 110,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GCS Recruitment is seeking a Senior Software Engineer for full-stack development and quality engineering. You will design, develop, test, and support scalable applications, collaborating with cross-functional teams to deliver reliable solutions.

The ideal candidate has 8+ years of software development experience and strong skills in Java, .NET, Node.js, Ruby, AngularJS, HTML/CSS, and SQL. This role emphasizes code quality, testing, and modern SDLC practices.

Qualifications

  • 8+ years of software development, engineering, testing, or related technical roles.
  • Experience with Java, .NET, Node.js, Ruby, or AngularJS is preferred.
  • Strong HTML/CSS and SQL relational database experience.

Responsibilities

  • Design, develop, test, implement, and maintain software applications.
  • Participate in the full software development lifecycle from requirements through production support.
  • Develop clean, scalable, well-documented code meeting requirements.
  • Create and execute test plans, test cases, and automated testing strategies.
  • Collaborate with business analysts, engineers, and stakeholders to translate requirements into solutions.
  • Design and maintain relational database solutions and write SQL queries for integration.
  • Participate in code reviews and contribute to engineering best practices.
  • Monitor application performance and recommend improvements.
  • Identify opportunities to reuse code and improve system architecture.
  • Troubleshoot issues and support defect resolution.

Skills

Java
.NET
Node.js
Ruby
AngularJS
HTML/CSS
SQL
OO design
Testing

Education

Bachelor's degree in Computer Science, Information Systems, or a related field

Job description

Senior Software Engineer - Full Stack & Quality Engineering

Job Summary

We are seeking an experienced Senior Software Engineer to design, develop, test, and support scalable software applications. This role is ideal for a hands-on engineer with a strong background in full-stack development, software quality, databases, and the overall software development lifecycle.

The ideal candidate will be comfortable writing high-quality code while collaborating with cross-functional teams to deliver reliable and scalable technical solutions.

Responsibilities
  • Design, develop, test, implement, and maintain software applications.
  • Participate in the full software development lifecycle, from requirements gathering through production support.
  • Develop clean, scalable, and well-documented code that meets business and technical requirements.
  • Create and execute test plans, test cases, and automated testing strategies.
  • Collaborate with business analysts, engineers, and stakeholders to translate requirements into technical solutions.
  • Design and maintain relational database solutions and write SQL queries for application integration and data processing.
  • Participate in code reviews and contribute to software engineering best practices.
  • Monitor application performance and recommend improvements.
  • Identify opportunities to reuse existing code and improve system architecture.
  • Troubleshoot technical issues and support the resolution of software defects.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent experience.
  • 8+ years of experience in software development, engineering, testing, or related technical roles.
  • Strong experience with one or more of the following:
    • Java
    • .NET
    • Node.js
    • Ruby
    • AngularJS
  • Experience with HTML and CSS.
  • Strong SQL and relational database experience.
  • Solid understanding of object-oriented programming and software design principles.
  • Experience with software testing and quality assurance methodologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Quality, Applications & Data
Senior Software Engineer - Quality, Applications & Data

GCS Recruitment • Philadelphia

On-site
USD 120,000 - 180,000
Senior Quality Engineer - Software Automation & Development
Senior Quality Engineer - Software Automation & Development

GCS Recruitment • Cherry Hill Township (NJ)

On-site
USD 120,000 - 170,000
Senior Full-Stack & Quality Engineer
Senior Full-Stack & Quality Engineer

GCS Recruitment • King of Prussia (PA)

On-site
USD 110,000 - 160,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 100,000 - 130,000
Senior SDET / QA Automation Engineer
Senior SDET / QA Automation Engineer

GCS Recruitment • Philadelphia

On-site
USD 120,000 - 160,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Vidorra Consulting Group • Dallas (TX)

On-site
USD 110,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Durham (NC)

Hybrid
USD 100,000 - 130,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Smithfield (RI)

On-site
USD 70,000 - 100,000
Senior Software Engineer
Senior Software Engineer

Itgiantsolutions • United States

Hybrid
USD 110,000 - 130,000
Senior Software Developer
Senior Software Developer

Lensrentals • Northern (KY)

Hybrid
USD 150,000 - 170,000