Send me more jobs like this

Lead Node.JS Developer

Keywords / Skills : Software Development, Node.js, API, RESTful, SOAP, Agile, Lead Node.JS Developer

6 - 11 years
Posted: 2019-07-08

Nationality
India
Industry
IT/Computers - Software
Function
IT
Role
Team Leader/ Technical Leader
Salary
10.10 - 18.10 lacs
Posted On
8th Jul 2019
Job Description
Lead Node.JS Developer
Roles and Responsibilities: - 
  • Act as a team builder who sets the engineering culture, values and focus.
  • Do the research and analysis for solving complex tech problems.
  • Ensure that each of our technology products meet or exceed industry standards.
  • Be a member of an agile scrum team that takes complete ownership of architecting, designing, developing, testing and delivering.
  • Keep our code quality high by performing code reviews and writing unit tests, functional tests and performance tests that are integrated into CI/CD pipeline.
  • Assist in defining process models and tool sets to enable adoption of DevOps methodologies.
  • Ensure timely completion of Sprint tasks assigned to you and the team.
  • Formulate and document the best practices and architectures to develop and manage highly resilient solutions on public and private PaaS and SaaS platforms.

Requirements & Experience: -
  • 6+ years software development experience
  • Experience in Startups and vendor development companies is an advantage
  • Strong development experience in either Node.JS on Express.JS or equivalent frameworks with exposure towards Web services and APIs (RESTful & SOAP)
  • DB (Postgres, Mysql, Elastic Search, etc) The more experience with different DB types the better.
  • Produce clean, secure, testable, maintainable, reusable, well documented code and participate in regular code reviews
  • Agile Scrum development experience
  • Good documentation standards and experience
  • Build business domain driven reusable micro services with API management solution using micro services design patterns
  • Develop clear consistent, easy to use APIs
  • Strong understanding of distributed systems and big data ecosystem.
  • Analyze and solve all problems across all levels of the stack (Client, Network, API Layer, Server, Database OS)
  • Experience with implementing run-time architecture services (caching, logging, etc.)

Great to Have: - 
  • Experience with PaaS technologies such as Cloud Foundry and/or OpenShift
  • Experience with Asynchronous messaging using Kafka, RabbitMQ, Redis or alike.
  • Knowledge of CI/CD tools and process such as Git, Jenkins, JUnit/TestNG, Nexus, Chef/Puppet etc
  • Familiarity with containerization technologies such as docker and swarm and kubernetes
  • Familiarity with Unix/Linux OS and shell scripts
  • Experience with React JS
  • Knowledge of CSS preprocessors (SASS, LESS)
  • Unit testing & Automation and CI Experience

  • Experience with 1 or more of the following programming languages: Java, GoLang (preferred), Phyton


About Company

Pulse iD is an identity platform that uses geolocation data to unlock security, loyalty & identity services to banks, telcos & media clients. Headquartered in Hong Kong, our technology is running on millions of smartphones. Underpinned by proprietary & highly disruptive technology, Pulse iD is backed by experienced investors and is navigating an industry segment that is experiencing exponential growth.
Similar Jobs
View All Similar Jobs


Walkin for you