NTT DATA  Services

Senior Full-Stack Engineer

NTT DATA Services$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of experience in Full Stack application development and enterprise software engineering.
  • 5+ years of experience with Java/Spring Boot or C#/.NET Core, Microservices, and REST APIs.
  • 4+ years of experience with React, Angular, JavaScript, or TypeScript.
  • 3+ years of experience with SQL/NoSQL databases, cloud platforms, and CI/CD-based application delivery.

Responsibilities

  • Design, develop, test, and maintain end-to-end enterprise web applications.
  • Develop scalable backend services using Java/Spring Boot or .NET/.NET Core.
  • Build responsive and reusable user interfaces using React, Angular, JavaScript, or TypeScript.
  • Design and develop REST APIs, Microservices, and enterprise system integrations.
  • Participate in application architecture, technical design discussions, and solution reviews.
  • Perform code reviews and provide technical guidance to development team members.
  • Collaborate with Product Owners, Business Analysts, QA, and DevOps teams throughout the delivery lifecycle.

Benefits

  • Customizable health and dental coverage with telemedicine.
  • Wellness credits and gym discounts.
  • Access to life, disability, and optional insurance plans.
  • 24/7 Employee Assistance Program.
  • Retirement savings plan.
  • Remote work allowance for eligible employees.
  • Various discounts and travel insurance.
Full Job Description
Req ID: 390063

We are currently seeking a Senior Full-Stack Engineer to join our team in Vancouver, British Columbia (CA-BC), Canada (CA).

We are seeking an experienced Senior Full Stack Engineer to design, develop, and deliver scalable, secure, and high-performing enterprise applications. The ideal candidate should have strong hands-on expertise across backend and frontend technologies, Microservices, REST APIs, databases, and modern software engineering practices.

The role requires close collaboration with architects, Product Owners, Business Analysts, QA, and DevOps teams while providing technical guidance and contributing to architecture, design, development, testing, and production delivery.

Day to Day/Job Duties
  • Design, develop, test, and maintain end-to-end enterprise web applications.
  • Develop scalable backend services using Java/Spring Boot or .NET/.NET Core.
  • Build responsive and reusable user interfaces using React, Angular, JavaScript, or TypeScript.
  • Design and develop REST APIs, Microservices, and enterprise system integrations.
  • Participate in application architecture, technical design discussions, and solution reviews.
  • Write clean, reusable, maintainable, and well-tested code following engineering best practices.
  • Perform code reviews and provide technical guidance to development team members.
  • Collaborate with Product Owners, Business Analysts, QA, and DevOps teams throughout the delivery lifecycle.
  • Troubleshoot complex application and production issues and perform root cause analysis.
  • Optimize applications for performance, scalability, security, and reliability.
  • Develop unit and integration tests and support automated testing practices.
  • Support CI/CD pipelines, deployments, production releases, and post-release activities.
  • Participate in Agile/Scrum ceremonies, estimation, sprint planning, and continuous improvement initiatives.


Required Qualifications
  • 6+ years of experience in Full Stack application development and enterprisesoftware engineering.
  • 5+ years of experience with Java/Spring Boot or C#/.NET Core, Microservices, and REST APIs.
  • 4+ years of experience with React, Angular, JavaScript, or TypeScript.
  • 3+ years of experience with SQL/NoSQL databases, cloud platforms, and CI/CD-based application delivery.


Preferred Qualifications
  • Strong understanding of Microservices, distributed systems, and application design patterns.
  • Experience with AWS, Azure, or Google Cloud Platform.
  • Experience with Docker and Kubernetes.
  • Knowledge of Kafka, RabbitMQ, or other event-driven/messaging technologies.
  • Experience with Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Knowledge of SQL and NoSQL databases.
  • Experience with unit testing and automated integration testing frameworks.
  • Knowledge of application security and secure coding practices.
  • Experience with observability tools such as Splunk, Dynatrace, Datadog, Prometheus, or Grafana.
  • Experience mentoring junior developers and conducting code/design reviews.
  • Experience working in Banking, Financial Services, Insurance, or other enterprise environments.
  • Strong analytical, technical leadership, communication, and problem-solving skills.


NTT DATA provides a reasonable range of compensation for Canada-based positions. The starting pay range for this remote role is [annual salary range OR hourly range]. This range reflects the minimum and maximum target compensation for the position across all Canada locations. Actual compensation will depend on a number of factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications

This position may also be eligible for incentive compensation based on individual and/or company performance. If the position offered is temporary, the position will not be eligible for incentive compensation.

This position is eligible for company benefits that will depend on the nature of the role offered. Company benefits may include customizable health and dental coverage with telemedicine, wellness credits, and gym discounts. Eligible employees may receive income protection through life, disability, and optional insurance plans, plus access to a 24/7 Employee Assistance Program. Additional perks include retirement savings, a remote work allowance for eligible employees, and various discounts and travel insurance

#LI-NorthAmerica

About NTT DATA Services

NTT DATA Corporation is a Japanese multinational information technology service and consulting company headquartered in Tokyo, Japan. It is partially-owned subsidiary of Nippon Telegraph and Telephone. Japan Telegraph and Telephone Public Corporation, a predecessor of NTT, started Data Communications business in 1967. NTT, following its privatization in 1985, spun off the Data Communications division as NTT DATA in 1988, which has now become the largest of the IT Services companies headquartered in Japan.
Learn more about NTT DATA Services
Size
151,991 employees
Industry
Founded
1988
NASDAQ

Similar Jobs

More Jobs at NTT DATA Services

More Information Technology Jobs

Find similar Senior Full-Stack Engineer jobs: