Senior Full Stack Developer

A full-stack developer is a professional who possesses a comprehensive skill set and is capable of working on both the front-end and back-end aspects of web development. In other words, a full-stack developer is proficient in handling all the layers of a software application, from the user interface and user experience (UI/UX) on the client side (front-end) to the server-side logic, databases, and server configuration (back-end).

Key Responsibilities:

  1. Develop and maintain the front-end dashboard using Angular.
  2. Design and implement robust back-end solutions using NestJS.
  3. Manage and optimize databases (MySQL, Redis, Clickhouse) for scalability and performance.
  4. Collaborate with cross-functional teams to define, design, and ship new features.
  5. Conduct code reviews, write unit and integration tests, and ensure software quality.
  6. Optimize application for maximum speed and scalability.
  7. Diagnose and fix bugs and performance bottlenecks.

Required Skills and Qualifications:

  1. Bachelor’s degree in Computer Science, Engineering, or related field.
  2. Strong proficiency in Angular and TypeScript.
  3. Extensive experience with NestJS or similar Node.js frameworks.
  4. Solid understanding of SQL and NoSQL databases, specifically MySQL and Redis.
  5. Experience with Clickhouse is a plus.
  6. Familiarity with RESTful APIs and WebSocket communication.
  7. Proficient understanding of code versioning tools, such as Git.
  8. Strong analytical skills and problem-solving aptitude.

Preferred Skills:

  • Experience with UI/UX design and a keen eye for aesthetics and user experience. (Figma)
  • Experience with cloud services (AWS).
  • Familiarity with Agile/Scrum methodologies.

Personal Attributes:

  • Excellent communication and teamwork skills.
  • Ability to work independently with minimal supervision.
  • Eagerness to learn new technologies and frameworks.
  • Strong time management and organizational skills.


To apply for the role, fill out this form

Full Stack Developer
Advertising & Marketing (Digital Marketing)
Engineering – Software & QA
Full Time, Permanent

Software Development

BCA in Any Specialization, B.Tech/B.E. in Information Technology
MCA in Any Specialization, M.Tech in Any Specialization
Job Category: Software Development
Job Type: Full Time
Job Location: India

Apply for this position

Allowed Type(s): .pdf, .doc, .docx