Senior Full Stack Developer

6 years

0 Lacs

Posted:10 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Senior Full Stack Developer

Location:

Experience Required:

Joining:


About the Company

iTech India Private Limited is a full-service custom software and digital marketing company with a large portfolio of successful domestic and international projects. We have delivered single-purpose solutions for small businesses to complex multi-platform systems for large corporate clients. We are proud to have earned the confidence of multiple global brands, including Fortune 500 companies. We are successful because of who we are - real, honest, and skilled people. Know More, www.itechindia.co

 

About the Role

Senior Full Stack Developer

 

This role offers the opportunity to work on cutting-edge SaaS platforms, AI/ML-enabled products, on-premise deployments, and client-facing APIs-as-a-Service.

 

Key Responsibilities

-     Solution Architecture & Design

  • Analyze complex requirements and design scalable, maintainable, and secure solutions.
  • Create technical architecture diagrams and documentation.
  • Make key technology and design decisions for projects.

-     Development & Code Quality

  • Build robust, high-performance web applications using ReactJS, NodeJS, and PostgreSQL.
  • Develop and maintain cross-platform mobile apps using React Native.
  • Design and implement secure, well-documented RESTful and/or GraphQL APIs.
  • Ensure consistent use of TypeScript and modern coding standards.
  • Write and maintain unit and integration tests (e.g., Jest, Mocha, Cypress, or Detox).

-     DevOps & Deployment

  • Work with DevOps teams to define, improve, and maintain CI/CD pipelines.
  • Guide containerization strategies using Docker; familiarity with Kubernetes is a plus.
  • Oversee deployment processes on AWS, Azure, or GCP.
  • Plan for application scaling, monitoring, and logging.

-     Leadership & Mentoring

  • Lead and manage small development teams on projects.
  • Conduct code reviews, enforce coding standards, and share best practices.
  • Mentor junior and mid-level developers to support their growth.
  • Participate in technical interviews and hiring processes.

-     Client & Stakeholder Communication

  • Participate in client calls to clarify requirements and propose solutions.
  • Communicate technical concepts clearly to non-technical stakeholders.
  • Own delivery timelines and quality for the team’s work.

-     Security & Best Practices

  • Enforce secure coding standards and best practices.
  • Identify and mitigate common vulnerabilities (e.g., OWASP Top 10).
  • Ensure compliance with client-specific security requirements, including on-premise deployment constraints.

-     Collaboration & Agile Practices

  • Work closely with Product Managers, QA Engineers, UI/UX Designers, and DevOps teams.
  • Participate in Agile ceremonies (standups, sprint planning, retrospectives).
  • Ensure alignment of technical work with business goals and client requirements.

 

Required Skills and Qualifications

  • 6–8 years of professional experience

     in full-stack development.
  • Strong proficiency in 

    ReactJS

    , including hooks, state management (Redux, Context API).
  • Advanced experience with 

    NodeJS

     (Express or NestJS).
  • Deep understanding of 

    JavaScript

     and 

    TypeScript

    .
  • Expert-level 

    PostgreSQL

     knowledge (complex queries, indexing, JSONB, triggers, optimization).
  • Solid API design skills (RESTful and/or GraphQL).
  • Experience with 

    React Native

     for mobile development.
  • Hands-on experience with 

    AWS

    Azure

    , or 

    GCP

     services (e.g., S3, Lambda, Cloud SQL, IAM).
  • Strong understanding of 

    Docker

     and containerized deployments; familiarity with 

    Kubernetes

     is a plus.
  • Proficiency with 

    Git

     and modern version control workflows.
  • Experience designing and maintaining 

    CI/CD pipelines

     (GitHub Actions, GitLab CI, Jenkins).
  • Solid knowledge of 

    NoSQL

     databases (e.g., MongoDB) is a plus.
  • Understanding of microservices architecture and patterns.
  • Knowledge of secure coding practices and application security fundamentals.
  • Ability to profile, debug, and optimize web and mobile applications.
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Effective communication and collaboration skills, including experience with client-facing roles.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

 

Preferred (Good to Have)

  • Experience with SaaS platform development (multi-tenancy, billing, subscription management).
  • Familiarity with NoSQL databases (e.g., MongoDB).
  • Experience with AI/ML API integrations (e.g., text extraction, NLP).
  • Exposure to infrastructure-as-code tools (Terraform, Pulumi, CloudFormation).
  • Familiarity with on-premise deployment strategies and constraints.
  • Prior experience in Healthcare, HRTech, Finance, or other regulated domains.
  • Participation in Agile/Scrum methodologies.


Why Join Us?

Impact

Growth

Rewards

 

Culture at iTech

At iTech, we embody the spirit of BOAT: Belonging, Ownership, Autonomy, and Team Spirit. Our vibrant culture is the cornerstone of our success, and we invite you to be a part of it.

 

Our Core Values

• Ownership

Team Spirit

Belonging

Autonomy

 

Wellness

Learning is a collaborative journey at iTech. We support learning cohorts where individuals with similar roles or interests come together to enhance their skills, adapt to new technologies, and stay current with industry developments. This approach not only accelerates learning but also strengthens application and impact.

 

Learning Cohorts

Learning is a collaborative journey at iTech. We support learning cohorts where individuals with similar roles or interests come together to enhance their skills, adapt to new technologies, and stay current with industry developments. This approach not only accelerates learning but also strengthens application and impact.

 

Ignite and Unite

Our Ignite and Unite events are designed to foster camaraderie and align our People and Culture. With over 100 events organized in the past three years, we create opportunities for collective engagement and strengthen our workplace community. Join us at iTech, where your potential meets our passion for growth and success.

 

How to Apply

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
iTech India logo
iTech India

Retail

Kolkata West Bengal

RecommendedJobs for You