Senior Full-Stack & Quality Engineer

GCS Recruitment

King of Prussia (PA)

On-site

USD 110,000 - 160,000

Full time

14 days+

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.

GCS is acting as an Employment Business in relation to this vacancy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Full Stack & Quality Engineering
Senior Software Engineer - Full Stack & Quality Engineering

GCS Recruitment • King of Prussia (PA)

On-site
USD 110,000 - 160,000
Senior Software Engineer - Quality, Applications & Data
Senior Software Engineer - Quality, Applications & Data

GCS Recruitment • Philadelphia

On-site
USD 120,000 - 180,000
Senior Software Engineer - QA, Data & ML
Senior Software Engineer - QA, Data & ML

GCS Recruitment • Philadelphia

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

GCS Recruitment • Cherry Hill Township (NJ)

On-site
USD 120,000 - 170,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 Data & ML Applications Engineer
Senior Data & ML Applications Engineer

GCS Recruitment • Wilmington (DE)

On-site
USD 120,000 - 180,000
Senior Software Engineer - Data, Machine Learning & Applications
Senior Software Engineer - Data, Machine Learning & Applications

GCS Recruitment • Wilmington (DE)

On-site
USD 120,000 - 180,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Glorio Group • Ohio

On-site
USD 110,000 - 150,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 120,000 - 180,000