Virtusa
Full job description
Fullstack Developer
Must Have Skills
Frontend Development: Proven experience building user interfaces with React JS and strong knowledge of HTML, CSS, and JavaScript TypeScript.
Backend Development: Experience with Node.js and its ecosystem for server-side development.
Server-side development experience with Node.js using Typescript (3+)
Experience with GraphQL: Familiarity with GraphQL for data fetching and manipulation would be a plus.
Experience writing complex SQL queries for SQL Server / Oracle
Experience with implementing unit tests in Jest, integration tests, Test Driven Development
Nice To Have Skills:
Development experience with ORM tools (Entity Framework, TypeORM)
Cloud technologies (Microsoft Azure)
Apollo GraphQL server/client
8-10 years of experience building web applications with Node.js.
Proven experience building web applications with Node.js (5 years minimum).
Strong understanding of JavaScript (ES6+) and object-oriented programming principles.
Experience with a Node.js framework (e.g., Express.js).
Experience with databases (e.g., MySQL, PostgreSQL, MongoDB) and data access methods.
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.