Benthon Labs

Senior Full Stack Developer - Node.js/Express.js/TypeScript

Sadar, Uttar Pradesh, India

2 months ago
Save Job

Summary

Overview

We are looking for a talented and enthusiastic FullStack Developer.

You will be responsible for developing front-end as well as back-end components along with the definitions and maintenance of the databases while coordinating with your teammates to deliver high performance features.

Roles And Responsibilities

  • Design, build and maintain high performance, reusable and reliable code.
  • Building reusable components and front-end libraries for future use.
  • Keeping up to date with the latest React trends to bring best practices to the project.
  • Strong experience of building RESTful APIs with Express or Express based framework.
  • Integration of data storage solutions which can include databases, key-value stores, blob stores, etc.
  • Implementation of security and data protection.
  • Unit-tests for robustness, usability, and general reliability.
  • Define code architecture decisions to support a high-performance and scalable product.
  • Identify and correct bottlenecks and fix bugs.

Technical Skills

  • Good object-oriented software design principles.
  • At least 3 years of hands on experience with nodejs, typescript
  • Expertise in a microservices architecture, back microservices & event -driven architecture
  • Experience building RESTful/ GraphQL Services
  • Strong experience in Node.js and Express or any of the Express-based frameworks.
  • Understanding of database schema design, modeling, and ORMs.
  • Hands-on experience with at least 1 SQL and NoSQL DB like Postgres or MongoDB.
  • Experience in integrating 3rd party SDKs, APIs & libraries in Express applications.
  • Proficient understanding of code versioning tools, such as Git etc.
  • Able to write different levels of tests (Unit, Contract, Integration, E2E)
  • Strong experience using Docker and AWS basic services like EC2, S3, RDS, CloudWatch
  • Experience with CD/CI tools technologies
  • Redux and state management
  • Eslint (or tslint) for linting

Minimum Qualifications

  • B.Tech/B.(Computer Science/IT/Electronics), MCA

Benefits

  • 5 Days Working
  • Flexible working hours
  • Best in Industry Salary Package
  • Paid leaves & Medical Insurance
  • Strong Learning curve
  • Modern Stack

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job