Senior Software Engineer
(Full-Stack – Node.js / Vue.js)

Senior Software Engineer (Full-Stack – Node.js / Vue.js)

Experience: 5+ years  |  Location: Chennai

Job Description

We are seeking a Senior Software Engineer with 5+ years of hands-on experience building and delivering enterprise-grade web applications. In this role, you will design and develop scalable solutions using Node.js, Vue.js, and MySQL, champion high-quality engineering practices (clean code, unit testing, and strong code coverage), and collaborate closely with clients, QA, and cross-functional teams to deliver reliable releases on schedule. If you enjoy owning outcomes, solving complex problems, and continuously improving how software is built and shipped, we’d love to meet you.

Qualifications & Experience

  • B.E. / B.Tech / MCA or equivalent graduate degree
  • 5+ years of professional software development experience, with strong full-stack exposure.
  • Demonstrated experience delivering enterprise software projects end-to-end (design → development → testing → release).

Work Environment / Methodology (Agile/Scrum)

  • Agile/Scrum Environment: Collaborative, team-oriented environment practicing Agile/Scrum methodologies.
  • Continuous Improvement: Iterative delivery with a strong emphasis on engineering excellence, quality automation, and continuous improvement.
  • Agile Ceremonies: Active participation in sprint planning, daily stand-ups, reviews/demos, retrospectives, and backlog refinement with transparent execution.
  • Code Reviews & Ownership: Strong culture of code reviews, shared ownership, and building maintainable, scalable systems.

Key Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performing web applications across frontend and backend.
  • Build robust backend services and APIs using Node.js, and develop responsive user interfaces using Vue.js.
  • Write clean, efficient, maintainable, and testable code following best practices and established standards.
  • Create and maintain unit tests using Jest, with a strong focus on code coverage, reliability, and regression prevention.
  • Ensure high code quality through code reviews, refactoring, and adherence to defined engineering standards.
  • Partner with QA engineers to ensure high-quality releases through test planning, defect triage, and continuous improvements to testability.
  • Collaborate directly with clients and stakeholders to understand requirements, propose solutions, and communicate progress effectively.
  • Produce clear specification documents, define project scope, and support estimation and delivery planning.
  • Plan, draft, and adhere to project schedules, proactively identifying risks and recommending mitigations.
  • Participate actively in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives, contributing to iterative delivery.
  • Leverage AI code assistant tools to improve productivity while critically reviewing AI-generated code and remaining accountable for correctness, security, and maintainability.
  • Drive continuous improvement and innovation in architecture, performance, developer productivity, and engineering quality.

Required Skills

  • Node.js: Strong experience building APIs/services, handling asynchronous workflows, and designing scalable backend components.
  • Vue.js: Strong experience developing modular, maintainable frontend applications with reusable components and state management patterns.
  • MySQL & SQL Expertise: Advanced SQL skills including query optimization, schema design, indexing strategies, and performance tuning.
  • Unit Testing (Jest): Proven ability to write effective unit tests, manage mocks/stubs, and maintain reliable test suites.
  • Code Quality & Coverage: Strong discipline around test coverage, code reviews, refactoring, and preventing regressions.
  • Git: Proficient with branching strategies, pull requests, code reviews, and conflict resolution.
  • Solid understanding of software design principles, RESTful APIs, debugging, and performance troubleshooting.
  • Experience working in enterprise delivery environments with production-grade standards.

Preferred Skills

  • AI Integration: Experience integrating AI-powered features into applications, including chat, summarization, search, recommendations, and automation.
  • Azure OpenAI: Familiarity with Azure OpenAI services, including prompt design, safety considerations, and integration patterns.
  • AI-Assisted Development: Comfortable using AI code assistant tools to accelerate development, with the ability to validate, review, and take full accountability for AI-generated code.
  • Observability & Production Support: Exposure to observability practices such as logging, monitoring, metrics, and production support readiness.

Soft Skills

  • Communication Skills: Excellent English communication skills (written and verbal), with the ability to explain technical concepts clearly.
  • Client-Facing Professionalism: Strong client-facing professionalism, confident in gathering requirements, presenting options, and managing expectations.
  • Ownership & Accountability: High ownership mindset with a consistent record of delivering commitments and driving work to completion.
  • Proactive Attitude: Demonstrates a proactive “go-getter” attitude, quickly learns new concepts, seeks solutions, anticipates needs, and removes blockers.
  • Collaboration: Strong collaboration skills across engineering, QA, product teams, and stakeholders; values feedback and constructive debate.
  • Customer Focus: Customer-first mindset with a focus on quality, reliability, and user satisfaction.
  • AI Output Validation: Accountable for outcomes, including validating AI-assisted outputs for correctness, security, and maintainability.
Note: If interested, kindly send your resume to careers@cicgogo.com.
Follow Us On

Registered Office

CHG IT CONSULTANCY PVT LTD

1st Floor, No. 2/88,
SM Towers, Rajiv Gandhi Salai,
Seevaram, Perungudi, Chennai – 600096
Tamil Nadu, INDIA

Parent Office

CIC Corporation

2-16-4 Dogenzaka, Shibuya-ku,
Nomura Real Estate,
Shibuya Dogenzaka Building,
Tokyo 150-0043, JAPAN

AboutUs

CHG IT Consultancy Pvt. Ltd. is a subsidiary of CIC Holdings Co. Ltd. Japan. Our company is focused on IT related solutions to reap the benefits of global popularity of Software Industry.

Registered Office
CHG IT CONSULTANCY PVT LTD

1st Floor, No. 2/88,
SM Towers, Rajiv Gandhi Salai,
Seevaram, Perungudi, Chennai – 600096
Tamil Nadu, INDIA

CIC Corporation

2-16-4 Dogenzaka, Shibuya-ku,
Nomura Real Estate,
Shibuya Dogenzaka Building,
Tokyo 150-0043, JAPAN