Senior Software Engineer

JobItUs

Kolkata District

On-site

INR 1,200,000 - 1,800,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JobItUs in Kolkata, India, is seeking a senior software engineer to lead the technical design and development of soft-real-time web applications. You will own architecture decisions, define standards, and mentor engineers across frontend and backend teams.

The role emphasizes robust security, performance optimization, scalable data models, and proactive production support. You will collaborate with product, drive implementation estimates, and help evolve the tech stack.

Qualifications

  • Proven experience with backend development using Node.js and frontend with React.js.
  • Strong understanding of HTML5, CSS3, responsive design, and browser fundamentals.
  • Knowledge of secure coding practices, performance optimization, and monitoring.

Responsibilities

  • Lead the technical design and development of soft-real-time web-based applications and platforms.
  • Define application architecture, technology choices, coding standards, and development practices.
  • Design and develop scalable, secure frontend and backend systems.
  • Lead database design, data modeling, query optimization, and integration with application services.
  • Conduct code reviews and ensure adherence to security, performance, and architectural standards.
  • Identify technical risks and drive resolution for bottlenecks and scalability issues.
  • Mentor junior and mid-level engineers and guide technical decisions.
  • Break down requirements into technical tasks and provide effort estimates.
  • Troubleshoot production issues and perform root-cause analysis for critical incidents.
  • Ensure secure API design and data protection practices.
  • Evaluate new technologies and recommend adoption with meaningful benefits.
  • Maintain technical documentation and API references.

Skills

Node.js
JavaScript
React.js
HTML5 & CSS3
Security & performance
Data structures & algorithms
SQL & NoSQL databases

Job description

Key Responsibilities:
  • Lead the technical design and development of soft-real-time web-based applications and platforms.
  • Define application architecture, technology choices, coding standards, and development practices.
  • Design and develop scalable, secure, and maintainable frontend and backend systems.
  • Lead database design, data modeling, query optimization, and integration with application services.
  • Conduct code reviews and ensure adherence to coding, security, performance, and architectural standards.
  • Identify technical risks, bottlenecks, and scalability issues and drive their resolution.
  • Guide developers through technical challenges and mentor junior and mid-level engineers.
  • Break down requirements into technical tasks and provide effort and implementation estimates.
  • Troubleshoot production issues and lead root-cause analysis for critical incidents.
  • Ensure applications follow appropriate security practices, including authentication, authorization, data protection, and secure API design.
  • Evaluate new technologies and frameworks and recommend their adoption when they provide meaningful technical or business benefits.
  • Maintain technical documentation, architecture diagrams, API documentation, and development guidelines.
Required Technical Skills:
  • Strong backend development experience using technologies such as Node.js
  • Strong experience in JavaScript and Hands‑on expertise in React.js
  • Strong understanding of HTML5, CSS3, responsive design, and browser fundamentals.
  • Knowledge of application security, performance optimization, caching, logging, and monitoring.
  • Good understanding of software design principles, design patterns, data structures, algorithms, and system design.
  • Experience with SQL and NoSQL databases.
Technical Leadership:
  • Make sound technical decisions and communicate their rationale clearly.
  • Establish coding and architectural standards across the team.
  • Review and improve the technical quality of the codebase.
  • Identify opportunities to simplify systems and reduce technical debt.
  • Mentor developers and improve the team's technical capabilities.
  • Balance short-term delivery requirements with long-term maintainability.
  • Take ownership of technically complex features and critical production issues.
  • Ensure that technical decisions remain aligned with product and business requirements.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Frontend
Senior Software Engineer - Frontend

Pattern Inc • Pune District

On-site
INR 800,000 - 1,200,000
Software Development Engineer
Software Development Engineer

Sidglobal • New Delhi

On-site
INR 800,000 - 1,200,000
Senior Full Stack Developer(React JS & Node JS)
Senior Full Stack Developer(React JS & Node JS)

Mind Waveai Solutions • Hyderabad

On-site
INR 3,500,000 - 6,500,000
Senior Software Engineer (Lead)
Senior Software Engineer (Lead)

SourcingXPress • Mumbai

On-site
INR 1,200,000 - 1,500,000
Senior Full Stack Engineering Tech Lead
Senior Full Stack Engineering Tech Lead

Shashwath Solution • Pune District

On-site
INR 3,000,000 - 4,000,000
Senior Application Developer
Senior Application Developer

Vyntrapro Innovations • India

On-site
INR 2,800,000 - 5,600,000
Senior Software Engineer (Frontend)
Senior Software Engineer (Frontend)

Sayyam Investments Private Limited • India

On-site
INR 1,500,000 - 3,500,000
Senior Software Engineer
Senior Software Engineer

Time Hack Consulting • India

On-site
INR 1,500,000 - 2,100,000
Sr. Full Stack Developer
Sr. Full Stack Developer

ZealousWeb • Ahmedabad

On-site
INR 600,000 - 1,200,000
Senior Software Manager
Senior Software Manager

Azalio • Mohali

On-site
INR 4,000,000 - 7,000,000