remotely.living

Full Stack Developer (Node.js and Angular)

NTT DATA Business Solutions · Bulgaria - Remote · 2026-08-24

Apply for this job

Job description

NTT Data Business Solutions is an IT services and solutions provider, primarily engaged with the implementation and maintenance of SAP and other business information systems, IT Infrastructure services, Information Security solutions, Business Development and Project Management. We are working on projects around the world: almost all countries in Europe, the Middle East, the USA and Africa. We are a strategic partner of the biggest SAP Services providers where we are delivering Implementation and Support services. NTT Data Business Solutions is a part of NTT Data Business Solutions Germany.

We are looking for a Full Stack Developer with strong Node.js experience and Angular knowledge to join our development team.

This role is primarily focused on back-end development with Node.js, including the design and implementation of scalable APIs, services, integrations, and server-side application logic. The candidate should also be comfortable contributing to the front-end layer using Angular, working across the full application stack when needed.

The ideal candidate has a strong engineering mindset, experience building enterprise-grade web applications, and the ability to deliver clean, reliable, and maintainable software.

Key Responsibilities:

As a Full Stack Developer, you will be responsible for:

- Designing, developing, and maintaining back-end services using Node.js.

- Building and integrating RESTful APIs and server-side application components.

- Developing scalable, secure, and maintainable application logic.

- Working with databases such as PostgreSQL or other relational databases.

- Supporting front-end development using Angular, TypeScript, HTML, and CSS / SCSS.

- Collaborating with front-end developers, architects, QA engineers, product owners, and other stakeholders.

- Translating business requirements into technical solutions.

- Optimizing applications for performance, reliability, security, and scalability.

- Writing clean, testable, and well-structured code.

- Participating in code reviews and contributing to development standards.

- Troubleshooting, debugging, and resolving application issues across the stack.

- Supporting deployment activities and CI/CD processes where applicable.

- Contributing to technical discussions, estimations, and solution design.

Required Skills and Experience:

The successful candidate should have:

- Strong hands-on experience with Node.js.

- Experience building back-end services, APIs, and integrations.

- Good understanding of JavaScript and TypeScript.

- Experience with Angular for front-end development.

- Experience designing and consuming REST APIs.

- Good understanding of full stack application architecture.

- Experience with relational databases, preferably PostgreSQL.

- Knowledge of HTML5, CSS3, responsive design, and modern UI development practices.

- Experience with Git and standard software development workflows.

- Understanding of software engineering best practices, including code quality, testing, maintainability, and security.

- Ability to work effectively in a collaborative, cross-functional team.

- Good communication skills in English.

Nice-to-Have Skills

The following skills would be considered an advantage:

- Experience with SAP Fundamental Library for building Fiori-style applications.

- Experience developing enterprise-level web applications.

- Familiarity with cloud platforms such as AWS, Azure, Google Cloud, or SAP BTP.

- Experience with Docker, Kubernetes, or containerized environments.

- Knowledge of CI/CD pipelines and DevOps practices.

- Experience with automated testing frameworks.

- Knowledge of Python or Golang for scripting, automation, or back-end development.

- Understanding of microservices architecture.

- Experience with authentication and authorization mechanisms such as OAuth2, JWT, SSO, or similar.

- Exposure to Agile / Scrum delivery models.

Technical Environment

The project technology stack may include:

- Back-end: Node.js, Express.js or similar Node.js frameworks

- Front-end: Angular, TypeScript, HTML, CSS / SCSS

- Database: PostgreSQL or other relational databases

- APIs: RESTful services

- Version Control: Git

- Cloud / DevOps: CI/CD pipelines, Docker, cloud services

- Additional Technologies: SAPUI5, SAP CAP, SAP Fundamental Library, enterprise application platforms

We offer:

- To join one of the fastest-growing and successful companies in the field of Information technology.

- To work in a friendly, motivated, and achievement-oriented team of professionals.

- Challenging assignments and career development opportunities.

- Competitive remuneration package and social benefit program.

- Remote work.

If you are interested in becoming part of our team, please do not hesitate to send us your resume in English. We thank all interested applicants but will only contact the short-listed ones.