Fullstack Software Development Engineer - MEAN - Angular/Node.js/Express.js/MongoDB (3-7 yrs) Delhi NCR (Backend Developer)
Paper Plane Tech Works
Delhi, IN
1d ago
source : hirist.com

Requirements :

  • Bachelors or Masters degree in Computer Science or a related subject
  • 4+ years of experience in developing Angular, Node.js, and MongoDB applications preferably in a startup
  • Strong understanding of Express.js. Familiarity with other foundational and MVC frameworks is a plus.
  • Good grasp of asynchronous programming
  • Proficient in RESTful APIs and API communications, especially to consume data from and / or push data into MongoDB for Web and mobile applications
  • Excellent understanding of server-side templating and CSS preprocessors : Jade, Stylus
  • Hands-on experience in user authentication, authorisation, and encryption : Passport, Bcrypt
  • Proficient in Test Driven Development (TDD) using Jest, ESLint, SonarQube, JMeter, and other industry standard tools
  • Hands-on experience on npm, grunt, gulp, etc.
  • In depth understanding of modeling / architectural patterns, governance methodologies, and potential limitations of MongoDB
  • Expert experience in MongoDB ORMs and Indexes (B-Tree, Geospatial, Text)
  • Familiarity with MongoDB Monitoring Service Profiler is a plus
  • Good understanding of front-end technologies such as HTML5, CSS3, JavaScript is absolutely necessary
  • Good understanding of Git
  • Experience in cloud computing platforms, continuous integration, and continuous deployment is a plus
  • Expert understanding of overall design principles, common patterns, and interface guidelines
  • Solid understanding of algorithms, data structures, and design patterns
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form