1519908312447

Back End Developer

Ahmedabad, Gujarat, India iView Labs Pvt. Ltd. (Software Development Company) Full-time
almost 2 years ago

Job Description:

We are looking for product (Nodejs)Backend engineers with dynamic intrapreneurial skills who are excited to join us in our journey of building digital products for our customers.

Job Type:

On Premises only(Full Time)

Perks & Benefits:

  • Get Opportunity to work on innovative product based projects
  • Upgrade your knowledge by sponsored certifications
  • Working Hours flexibility

Job Description:

Experience: 2+ years

Qualification: B.Tech/M.Tech-CS/CE/IT, MSc.IT, MCA

Responsibilities:


  • Developing and maintaining all server-side components.
  • Ensuring optimal performance of the database and responsiveness to front-end requests.
  • Collaborating with front-end developers on the integration of elements.
  • Designing customer-facing UI and back-end services for various business processes.
  • Developing high-performance applications by writing testable, reusable, and efficient code.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Documenting Node.js processes, including database schemas, as well as preparing reports.
  • Recommending and implementing improvements to processes and technologies.
  • Keeping informed of advancements in the field of Node.js development.
  • Availability to resolve urgent web application issues outside of business hours

Skills:


  • Extensive knowledge of JavaScript, TypeScript, web stacks, libraries, and frameworks.
  • Good understanding of Node.js and the most common packages in the ecosystem (Express, Fastify, Mongoose, Passport, So on.)
  • RESTful API development with utmost quality with modular, reusable coding
  • Understanding of different code architecture like MVC, MVP, MVT, MVVM etc.
  • Decoupling architecture, microservices & Serverless hands-on
  • Test Driven Development(TDD), Experience with unit test-cases writing using well-known library
  • Implementation of security and data protection(hand-on experience with encryption/decryption)
  • Understanding of RDBMS & NoSQL Databases(MySQL, PostgreSQL, MongoDB Etc.)
  • Proficiency with databases and pragmatically modelling business processes through schema (ORM & direct query)
  • Integration of multiple data sources and third-party libraries including payment gateways & other services used in backend
  • Familiarity with code versioning tools (Git, SVN)
  • Familiarity with modern front-end build pipelines and tools(CI/CD & DevOps concepts)
  • Hands on experience with deployment part of backend using different clouds & servers
  • Knowledge of server-side templating languages (e. g. EJS, Jade, etc.)
  • Working knowledge of node.js package management and the tools ecosystem (Mention any tools your setup uses like npm, grunt,Yarn)
  • Knowledge of front-end technologies such as HTML5 and CSS3.