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.