Job Title: Node JS Full Stack Developer with Express, REST, Angular
Duration: Full-time
Location: Gurugram, India
Experience: 6-9 Years
Roles and Responsibilities:
Experienced and motivated professional who is ready to take challenges and work with globally distributed teams to develop software for cutting edge medical devices
Who we want:
Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate opti-mal solutions, and recommend comprehensive upgrades to prevent future issues.
Dedicated achievers. People who thrive in a fast-paced environment and will stop at nothing to en-sure a project is complete and meets regulations and expectations.
Curious learners. People who seek out cutting-edge research and information to expand and en-hance their ability to develop new ideas into reality.
Goal-oriented developers. Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.
Effective communicators. People who can interpret information clearly and accurately to concisely communicate results and recommendations to stakeholders, senior management, and their teams.
What you will do
- Design, implement and test a web-based software application.
- Analyze and resolve configuration issues in development, test, and production environments.
- Adherence to the quality standards.
- Be accountable and responsible for the quality of your deliverable as per project schedules.
- Open to learn new technologies/ languages and stay up to date with the latest tool and technologies.
- Self-motivated and work with minimal/no supervision.
- Collaborate with team members/experts/customers for design and evaluation of new products.
- Manage stakeholder expectation on the technical deliverables.
What you need:
- 7+ years of experience in Full-Stack software development using Angular 2/4/6/8, Ionic Framework, Web API.
- Experience in Database design and development preferably MySQL/ MongoDB/ SQL Server/ No SQL (Document DB).
- Experience with backend frameworks: Node.js, Express.js, Mongoose.js.
- Experience in Front End development with strong skills in JavaScript, CSS3 and HTML5.
- Experience in REST APIs or Web APIs.
- Experience with Vanilla JavaScript; especially prototypical inheritance and the orchestration of multiple asynchronous API calls via callbacks, promises, and async/await is required.
- Hands-on experience with TDD, using libraries such as Mocha/Jasmine.
- Develop and Design .NET applications (ASP.NET, .NET Core)
- Hands on experience on Cloud platforms - Amazon and Azure Cloud.
- Experience on monitoring, logging and auditing of applications hosted in Azure.
- Knowledge of SOA and design patterns, CI/CD, Jenkins pipelines would be a plus.
- Solid understanding of Agile software development practices.
- Strong problem-solving, analytical and debugging skills
- Solid experience in all phases of software development, from concept generation through production
Desired Profile:
Education:
- B.Tech/B.E/M.C.A/M.Tech/MS. - Computers, Electronics/Telecommunications
Mandatory Skills: Nodejs, Express, Angular, HTML, CSS, Javascript, API, REST, MongoDB.
Good to Have: SQL, .NET Core, , Mongoose, TDD (Test Driven Development), Cloud (AWS/ Azure)