SaaS Developer

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 18 Month(s)
100% Travel
Able to Provide Sponsorship

Skills

Agile
Amazon Web Services
DevOps
SaaS
Software Development
Performance Tuning
Splunk
Software Development Methodology
Java
Microsoft Azure
NoSQL
React.js
RESTful
Continuous Delivery
.NET
AngularJS
C#
Continuous Integration
Git
Node.js
Vue.js
Microservices
SQL
Database
SaaS Development

Job Details

Job Title: SaaS Developer

Location: McLean, VA (Onsite Only — Local Candidates Preferred)
Employment Type: Full-Time
Experience Level: Mid to Senior


Job Description

We are seeking a highly skilled SaaS Developer to join our onsite engineering team in McLean, VA. The ideal candidate will have strong experience designing, developing, and deploying scalable SaaS applications in a cloud environment. You will work closely with product, QA, and DevOps teams to build high-performing, user-centric software solutions.

This role requires 100% onsite presence, and we are considering local candidates only.


Responsibilities

  • Develop, test, and maintain high-quality SaaS application components.

  • Architect, design, and implement cloud-based, scalable solutions.

  • Build and maintain RESTful APIs and microservices.

  • Perform debugging, performance tuning, and troubleshooting.

  • Participate in code reviews and ensure adherence to coding standards.

  • Collaborate with cross-functional teams throughout the SDLC.

  • Contribute to architectural decisions and process improvements.


Required Skills & Qualifications

  • 8+ years of software development experience, preferably in SaaS environments.

  • Proficiency in backend technologies such as Java, .NET (C#), Node.js, or Python.

  • Strong experience with REST APIs, microservices, and cloud platforms (AWS, Azure, or Google Cloud Platform).

  • Familiarity with frontend frameworks like React, Angular, or Vue is a plus.

  • Hands-on experience with CI/CD pipelines, Git version control, and automated testing.

  • Solid understanding of databases (SQL / NoSQL).

  • Strong analytical, problem-solving, and communication skills.


Preferred Qualifications

  • Experience working with enterprise-level SaaS applications.

  • Knowledge of containerization tools such as Docker or Kubernetes.

  • Experience in Agile/Scrum development environments.

  • Exposure to observability and monitoring tools (e.g., Prometheus, ELK, Splunk).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About S3 Connections LLC