Senior Full Stack Engineer

Remote
Full Time Senior Level 5+ years

Posted 2 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

A Senior Full Stack Engineer designs, builds, and maintains scalable, high-quality software solutions across the full technology stack. They will drive technical initiatives within agile teams and mentor other engineers, collaborating with product and leadership.

Responsibilities

  • Design, develop, and maintain full-stack applications, including front-end user interfaces and back-end services
  • Lead technical aspects of software development, including system design, prototyping, and implementation
  • Contribute as a senior member of an agile team by promoting best practices, reusable components, and technical standards
  • Debug, troubleshoot, and resolve complex software defects across environments
  • Lead deployment, support, and monitoring of applications across development, test, integration, and production environments
  • Collaborate with product management, architecture, and engineering leadership to ensure requirements are clear, feasible, and aligned with technical strategy
  • Ensure applications meet standards for quality, performance, security, scalability, and maintainability
  • Provide technical leadership, guidance, and mentorship to junior and mid-level engineers
  • Partner with QA and DevOps teams to improve test automation, CI/CD pipelines, and release processes

Requirements

  • 5+ years of professional experience as a Full Stack Engineer
  • Strong experience with modern front-end technologies including React, Next.js, Angular, TypeScript, Jest, and Cypress
  • Experience building micro frontend architectures and component-driven UI systems
  • Extensive back-end development experience using Java, J2EE, Spring / Spring Boot, and RESTful APIs
  • Experience designing and implementing microservices-based architectures
  • Strong understanding of object-oriented analysis and design patterns
  • Experience with CI/CD tools and practices such as Git, Jenkins, Maven, JMeter, or similar
  • Familiarity with open-source technologies and cloud-based platforms

Qualifications

  • Associate's or Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 5+ years of professional experience as a Full Stack Engineer

Nice to Have

  • 5+ years of experience with Java and Spring Boot microservices
  • 5+ years of experience with React and TypeScript
  • 2+ years of experience with MongoDB or similar NoSQL databases
  • 1+ year of experience working with Google Cloud Platform (GCP)
  • Experience developing software in healthcare industry
  • Proven experience working in Agile / Scrum environments
  • Strong written and verbal communication skills

Skills

Communication * Java * Angular * Spring * Spring Boot * Jenkins * J2EE * Agile * REACT * Scrum * Git * TypeScript * RESTful APIs * MongoDB * Microservices * Cypress * Jest * Next.js * JMeter * Maven * Google Cloud Platform (GCP) *

* Required skills

Benefits

Dental Insurance
Medical Insurance
Employee Assistance Program
Flexible Spending Account
Vision Insurance
Health Savings Account
Short-term disability coverage
401k program with company match
Life Insurance
Paid Time Off
AD&D Insurance
Long-term disability coverage

About NTT DATA North America

Technology
View all jobs at NTT DATA North America →