Sr. Full Stack Developer

Overview

Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Devops
full stack
React
Node JS

Job Details

Job Title: Sr. Full Stack Developer

Location: Remote

Duration: / Term: 12+ months

Job Description:

Experience Desired: 5+ Years.

The Senior Full Stack Engineer is a key contributor to our delivery organization, responsible for designing, developing, and deploying scalable, high-quality web applications from end to end. The ideal candidate is a versatile engineer who can independently own the full development lifecycle. This includes building accessible user interfaces, implementing robust back-end microservices, and integrating the two with GraphQL. The Senior Full Stack Engineer will collaborate with cross-functional teams while exercising considerable latitude in determining technical approaches to project assignments.

Responsibilities

  • End-to-End Delivery: Independently design, develop, and deploy full-stack applications, including accessible UIs, GraphQL APIs, and Node.js-based microservices, ensuring seamless integration across all layers.
  • Accessible UI Development: Build responsive and WCAG-compliant user interfaces, prioritizing accessibility for users of all abilities.
  • Performance & Security: Optimize application performance (e.g., lazy loading, code splitting, query complexity analysis) and implement security best practices (e.g., OAuth2, JWT, input validation).
  • Test-Driven Development: Follow TDD principles to write comprehensive unit, integration, and end-to-end tests, ensuring high code quality and reliability using frameworks like Vitest, Jest, or Playwright.
  • Microservices Architecture: Architect and implement scalable, domain-driven microservices with Node.js, adhering to modern best practices such as API-first design and cloud-native principles.
  • GraphQL Expertise: Design and develop efficient GraphQL services, including schema design, query optimization (e.g., batching, caching), and integration with front-end and back-end systems.
  • Cloud Integration: Deploy and manage applications on cloud platforms (e.g., Azure, Google Cloud Platform, or AWS), leveraging container technologies (e.g., Docker or Kubernetes) for scalability and resilience.
  • Collaboration: Partner with cross-functional Agile teams-including designers, product managers, and other engineers-to deliver impactful technical solutions that align with business goals.
  • Technical Leadership: Provide guidance on technical decisions, contribute to architectural discussions, and uphold development standards with minimal oversight.
  • Documentation: Maintain clear, comprehensive technical documentation for APIs, microservices, and front-end components to support team collaboration and future maintenance.

Required Qualifications

  • Educational Background: Bachelor's Degree in Computer Science or related field, or equivalent professional experience.
  • Professional Experience
    • Full Stack Development: Minimum of 5 years of experience in software engineering, with at least 3 years focused on full-stack development.
    • UI Frameworks: At least 2 years of hands-on experience building front-end applications with Vue.js, React, Lit, or similar frameworks.
    • Node js: At least 2 years of experience developing back-end services and microservices with Node.js.
    • GraphQL: Minimum of 1 year of experience designing and implementing APIs in GraphQL
    • Microservices: At least 1 year of experience building and deploying microservices in a production environment.
    • Test-Driven Development: Proven experience applying TDD to deliver high-quality, testable code.
    • DevOps: Hands-on experience with CI/CD pipelines and tools like Azure DevOps, Jenkins, or GitHub Actions.
  • Technical Skills
    • Strong proficiency in JavaScript/TypeScript, HTML, and CSS.
    • Knowledge of front-end performance optimization and accessibility standards (e.g., WCAG 2.2).
    • Understanding of RESTful APIs, OpenAPI specifications, and GraphQL best practices.
    • Familiarity with cloud platforms (e.g., Azure, Google Cloud Platform, AWS) and containerization tools (e.g., Docker, Kubernetes basics).
    • Experience interacting with databases, both SQL (e.g., PostgreSQL, SQL Server) and NoSQL (e.g., MondoDB, DynamoDB) varieties.
  • Soft Skills: Ability to work independently, solve complex problems, and communicate effectively with technical and non-technical stakeholders.

Preferred Qualifications

  • Healthcare Experience: Familiarity with healthcare industry standards (e.g., HIPAA, FHIR) and building secure, compliant applications.
  • Advanced GraphQL: Experience with Apollo Server, Federation, or optimizing GraphQL performance in large-scale systems.
  • Performance Monitoring: Hands-on experience with performance monitoring and optimization tools (e.g., Dynatrace, Prometheus, Grafana).
  • Cloud Certification: Microsoft Azure Developer, AWS Certified Developer, or equivalent.
  • Modular Design: Knowledge of micro-frontend architectures or modular design patterns for scalable UIs (e.g., Module Federation).



Key Skills:

Full Stack, DevOps, React, Node JS, GraphQL, Microservices

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 VDart, Inc.