G

Full Stack Lead Developer

GSSTech Group
On-site
Tirunelveli, Tamil Nadu, India
Description

We are seeking an experienced Full Stack Lead Developer to oversee the design, development, and maintenance of scalable front-end and back-end systems. This leadership role requires strong technical expertise, team management skills, and a passion for delivering exceptional software solutions.

About Us

Global Software Solutions Pvt Ltd is a forward-thinking company specializing in Payments Domain. We are on a mission to deliver high-quality, innovative solutions to our clients while providing an inclusive and collaborative work environment. As we continue to scale, we are seeking a talented Full Stack Lead Developer to join our team and help drive the development of cutting-edge web applications and services.

Job Overview

As a Full Stack Lead Developer, you will take a leadership role in the development, design, and maintenance of both front-end and back-end systems. You will be responsible for overseeing the technical direction, working closely with cross-functional teams, and ensuring the successful delivery of software projects. The ideal candidate will have a strong background in software development, a deep understanding of full-stack technologies, and the ability to lead a team of developers.

Key Responsibilities

  • Leadership & Team Management:
    • Lead and mentor a team of full-stack developers, providing guidance, feedback, and technical expertise.
    • Foster a culture of collaboration, continuous learning, and improvement within the development team.
    • Coordinate with product managers, designers, and other stakeholders to define technical requirements and deliverables.
  • Architecture & Development:
    • Design, develop, and maintain scalable and performant web applications and APIs.
    • Architect robust, maintainable, and high-performance software solutions for both the front-end and back-end.
    • Work with modern frameworks and technologies (e.g., Angular, Node.js, Express, NestJS, .NetCore etc.).
    • Ensure code quality through proper testing (unit tests, integration tests) and code reviews.
  • Cross-Functional Collaboration:
    • Collaborate with UX/UI designers to create intuitive, user-friendly interfaces.
    • Work with DevOps teams to ensure seamless deployment and smooth operations across various environments.
    • Engage with product owners and business analysts to understand business goals and translate them into technical requirements.
  • Continuous Improvement:
    • Stay current with emerging technologies and industry best practices.
    • Evaluate new tools, libraries, and frameworks, and make recommendations for adoption where applicable.
    • Advocate for technical excellence and help define coding standards, best practices, and development processes.
  • Project Management & Reporting:
    • Help define project timelines, track progress, and ensure projects are delivered on time and within budget.
    • Prepare and present technical documentation and reports for internal and external stakeholders.
    • Act as the technical point of contact for both internal teams and external partners.

Qualifications

Essential Skills & Experience

  • Education: A degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Experience:
    • 5+ years of experience in full-stack software development.
    • 2+ years of experience in a lead or senior developer role, overseeing technical direction and leading a team.
    • Proven experience with modern web development technologies (e.g., Angular, Node.js, Express, NestJS, .NetCore, etc.).
    • Strong proficiency with both front-end and back-end technologies and frameworks.
    • Experience with database design, optimization, and management (e.g., PostgreSQL,Β  MongoDB).
    • Familiarity with version control systems (Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Technical Expertise:
    • Solid understanding of web application architecture and RESTful API design.
    • Strong knowledge of frontend technologies (HTML, CSS, JavaScript, and modern JavaScript frameworks).
    • Backend development experience (Node.js, .NetCore).
    • Familiarity with Agile methodologies (Scrum, Kanban).
  • Leadership & Soft Skills:
    • Proven ability to mentor and guide junior developers.
    • Strong communication and collaboration skills, with the ability to communicate complex technical concepts to non-technical stakeholders.
    • Strong problem-solving skills and the ability to think critically about application design and architecture.
    • Ability to work under pressure and meet deadlines.

Desirable Skills & Experience

  • Experience with microservices architecture and container orchestration (e.g., Kubernetes).
  • Experience in leading Agile teams, participating in sprint planning, retrospectives, and other Scrum ceremonies.

Why Join Us?

  • Innovation: Work on cutting-edge technologies and be part of a team that values continuous learning and improvement.
  • Growth: Opportunities for career advancement, leadership training, and professional development.
  • Collaboration: Join a dynamic, diverse team that emphasizes collaboration and creative problem-solving.
  • Flexibility: Enjoy a flexible work environment with options for remote work, flexible hours, and work-life balance.
  • Compensation & Benefits: Competitive salary, equity options, and comprehensive benefits packages, including health, dental, and vision insurance, paid time off, retirement plans, and more.