Full Stack Software Engineer

3 weeks ago


Chennai, Tamil Nadu, India Virtusa Full time
Job Description:

We are looking for a talented Full Stack Software Engineer to join our team at Virtusa. As a key member of our development team, you will be responsible for designing, developing, and implementing web applications using ReactJS, NodeJS (with NestJS or ExpressJS), and TypeScript/JavaScript.

You will also be responsible for designing and optimizing PostgreSQL databases, including schema design and data migration/transformation, as well as implementing best practices in version control using Git, overseeing branches, pull requests, and code reviews.

Additionally, you will develop and maintain CI/CD pipelines using Jenkins and GitHub to ensure seamless integration and deployment processes. Collaborate with cross-functional teams to troubleshoot and debug issues, ensuring the delivery of robust and scalable applications.

Key Responsibilities:
  • Design, develop, and implement web applications using ReactJS, NodeJS, and TypeScript/JavaScript.
  • Design and optimize PostgreSQL databases, including schema design and data migration/transformation.
  • Implement best practices in version control using Git, overseeing branches, pull requests, and code reviews.
  • Develop and maintain CI/CD pipelines using Jenkins and GitHub.
  • Collaborate with cross-functional teams to troubleshoot and debug issues.


Required Skills:
  • Experience with ReactJS for building modern front-end applications.
  • Proficiency in NodeJS with either NestJS or ExpressJS for server-side development.
  • Strong knowledge of TypeScript and JavaScript.
  • Expertise in PostgreSQL for database management.
  • Excellent knowledge of Git.
  • Experience with CI/CD practices using Jenkins and GitHub repositories.


Required Soft Skills:
  • Excellent communication skills.
  • Experience working directly with client teams and scrums.
  • Exceptional time management skills.
  • Strong team player with ability to collaborate effectively with diverse team members.
  • Proven ability to troubleshoot and debug complex issues.
  • Quick learner with ability to adapt to new technologies and processes.
  • Self-starter with proactive attitude towards tackling challenges and driving projects to completion.

  • Software Engineer

    4 weeks ago


    Chennai, Tamil Nadu, India ValGenesis Full time

    Job Title: Software Engineer - Full StackWe are seeking a skilled Software Engineer - Full Stack to join our team at {company}. As a Software Engineer - Full Stack, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop full-stack software applications using a range of...

  • Software Engineer

    4 weeks ago


    Chennai, Tamil Nadu, India Rockwell Automation Full time

    Job Title: Software Engineer - Full StackAs a Software Engineer - Full Stack at {company}, you will be responsible for designing, developing, and deploying scalable software systems. Your primary focus will be on the back-end, but you will also contribute to the front-end development. You will work closely with the product team to understand requirements and...

  • Software Engineer

    1 month ago


    Chennai, Tamil Nadu, India NielsenIQ Full time

    Job DescriptionFull Stack Software EngineerWe are seeking a highly skilled Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will be responsible for designing, developing, and deploying scalable, flexible, and user-friendly applications using Java, Spring Boot, and front-end technologies.ResponsibilitiesDesign and develop...


  • Chennai, Tamil Nadu, India Prov HR Solutions Private Limited Full time

    **Job Title:** Senior Software Engineer - Full StackWe are seeking a highly skilled Full Stack Software Engineer to join our team at {company}.**Responsibilities:**Design, develop, and deploy scalable and efficient software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsStay up-to-date with industry trends...


  • Chennai, Tamil Nadu, India Forbes Advisor Full time

    Job Title: Full Stack Software EngineerWe are seeking a highly skilled Full Stack Software Engineer to join our dynamic team at Forbes Advisor.Key Responsibilities:Collaborate with the Engineering Group and Product team to understand requirements and design comprehensive solutions.Optimize applications for maximum speed, scalability, and security.Implement...


  • Chennai, Tamil Nadu, India @ Six Sigma Full time

    Job SummaryAs a Senior Software Engineer - Full Stack, you will be responsible for designing and developing high-quality software solutions that meet the needs of our business. With a focus on full-stack development, you will work closely with cross-functional teams to deliver scalable and efficient systems.Key Responsibilities• Design and develop...

  • Software Engineer

    4 weeks ago


    Chennai, Tamil Nadu, India exl Full time

    Job DescriptionWe are seeking a talented Software Engineer with expertise in Full Stack development to join our team.Design and develop scalable and efficient software solutions.Collaborate with cross-functional teams to identify and prioritize project requirements.Stay up-to-date with industry trends and emerging technologies.

  • Software Engineer

    4 weeks ago


    Chennai, Tamil Nadu, India Wabtec Full time

    We are seeking a skilled Software Engineer to join our team as a Full Stack Developer. As a Full Stack Developer, you will work on the backend and frontend of our system, creating scalable and efficient software solutions.Responsibilities:Design and implement backend APIs using Node.jsWork on the frontend using React and JavaScriptCollaborate with...

  • Software Engineer

    4 weeks ago


    Chennai, Tamil Nadu, India Afynd Pvt. ltd Full time

    About the Role:We are seeking a talented Software Engineer to join our team. The ideal candidate will have experience with Full Stack Development and a strong understanding of Python programming language.Responsibilities:- Design and develop efficient and scalable software solutions- Collaborate with cross-functional teams to deliver high-quality software...


  • Chennai, Tamil Nadu, India Snaphunt Full time

    About the RoleWe are seeking a talented Senior Full-Stack Software Engineer to join our team at Snaphunt. The ideal candidate will have a deep understanding of full-stack development and be able to design robust infrastructure solutions addressing performance, scalability, security, and maintainability.Key ResponsibilitiesDevelop and maintain a deep...


  • Chennai, Tamil Nadu, India 090 TOPPAN MERRILL TECHNOLOGY SERVICES INDIA Full time

    Job DescriptionAt 090 TOPPAN MERRILL TECHNOLOGY SERVICES INDIA, we are seeking a highly skilled Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will be responsible for designing and developing user-friendly web applications and APIs using modern web technologies such as HTML5, CSS3, and front-end frameworks like React,...


  • Chennai, Tamil Nadu, India HappyFox Full time

    About the Role:We are seeking a highly skilled Full Stack Developer to join our team. The ideal candidate will have a strong background in software engineering and be able to design and develop scalable, efficient, and well-structured software solutions.Responsibilities:Design and develop full stack software solutions using a variety of programming...


  • Chennai, Tamil Nadu, India Larsen & Toubro Full time

    Job Title: Senior Software Engineer - Full StackJob Summary: We are seeking a highly skilled Full Stack Software Engineer to join our team. The ideal candidate will have experience with cloud-based technologies and be able to design, develop, and deploy scalable web applications.Responsibilities:• Design and develop cloud-based web applications using...


  • Chennai, Tamil Nadu, India TapTalent Full time

    About the Role:We are seeking a skilled Full Stack Software Engineer to join our team at "Company Name". The ideal candidate will have experience in developing and maintaining complex software systems, with a strong focus on full-stack development.Key Responsibilities:Design, develop, and deploy full-stack software solutionsCollaborate with cross-functional...


  • Chennai, Tamil Nadu, India Bahwan Cybertek Group Full time

    Job TitleSenior Full Stack Software EngineerAbout the RoleAs a Senior Full Stack Software Engineer at Bahwan Cybertek Group, you will play a key role in designing and developing cutting-edge web applications. Your expertise in full stack development will enable you to tackle complex projects from scratch, ensuring the highest level of quality and...


  • Chennai, Tamil Nadu, India Larsen & Toubro Full time

    About the Job:As a senior software engineer, you will be responsible for designing and implementing full stack solutions for our high-performance applications. Your expertise in software engineering will be key in delivering scalable and efficient code.Responsibilities:Design and implement full stack solutions for high-performance applicationsCollaborate...


  • Chennai, Tamil Nadu, India Hexaware Technologies Full time

    Job OverviewWe are seeking a highly skilled Full Stack Software Engineer to join our team at Hexaware Technologies. As a key member of our development team, you will be responsible for designing and implementing scalable, efficient, and secure software solutions.The ideal candidate will have 6+ years of experience in C#, ASP.NET MVC, SQL Server, and Java...


  • Chennai, Tamil Nadu, India CHG IT Consultancy Pvt Ltd Chennai Full time

    Job OverviewCHG IT Consultancy Pvt Ltd Chennai is seeking a highly skilled and experienced Senior Software Engineer - Full Stack Developer to join our team. In this role, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using full stack technologies.


  • Chennai, Tamil Nadu, India SPM HR SOLUTIONS Full time

    We are seeking a skilled Full Stack Software Engineer to join our team. As a key player in our development team, you will be responsible for designing and implementing scalable and efficient software solutions. Your key responsibilities will include:Designing and developing full-stack applicationsCollaborating with cross-functional teamsMaintaining and...

  • Software Engineer

    4 weeks ago


    Chennai, Tamil Nadu, India Inspirisys Solutions Limited Full time

    Inspirisys Solutions Limited: Java Full Stack Developer RoleFunction - Product Engineering and Development - Non BankingKey Responsibilities:As a Java Full Stack Developer, you will be responsible for:Designing and developing high-quality Java applications with strong focus on product engineering and development.Collaborating with cross-functional teams to...