What are the responsibilities and job description for the Lead Full stack developer position at Arkhya Tech?
Full Stack Lead
CTH OR FTE
Below is the JD:
Role Overview:
Client is seeking an experienced and highly motivated Fullstack Lead to join our dynamic technology team. This role is ideal for seasoned hands-on technologists with a primary focus on Java backend development, complemented by strong proficiency in modern frontend frameworks such as React. Experience with TypeScript and GraphQL is highly desirable. As a Fullstack Lead, you will be responsible for driving end-to-end technical excellence, providing leadership to the development team, and ensuring close coordination between offshore and onshore teams to deliver world-class software solutions.
Key Responsibilities:
- Lead, mentor, and guide a cross-functional development team in designing and delivering fullstack solutions with a Java backend and React frontend.
- Drive key architectural and design decisions, championing scalable and maintainable solutions.
- Collaborate with Product Managers, UX/UI Designers, QA, DevOps, and other stakeholders to define project requirements, timelines, and deliverables.
- Ensure seamless coordination and communication between offshore and onshore team members to optimize project execution and delivery.
- Oversee end-to-end development activities, including code reviews, unit testing, integration testing, and deployment.
- Uphold coding standards, best practices, and security guidelines throughout the software development lifecycle.
- Troubleshoot, identify, and resolve complex technical issues at both the backend and frontend layers.
- Evaluate and introduce emerging technologies, frameworks, and tools to drive continuous innovation.
- Foster an environment of continuous learning, professional growth, and team collaboration.
Required Skills and Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10 years of software development experience, with a strong focus on Java and backend technologies (Spring, Spring Boot, Hibernate, etc.).
- 3 years of hands-on experience developing and deploying modern frontend applications using React.
- Solid understanding of RESTful APIs and integration patterns between frontend and backend systems.
- Proven experience leading and mentoring technical teams in a distributed (offshore/onshore) environment.
- Expert-level knowledge in building scalable, robust, and high-performing distributed systems.
- Experience with microservices architecture and cloud platforms (AWS, Azure, or Google Cloud Platform).
- Proficiency in version control systems such as Git.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Outstanding communication and interpersonal skills, with the ability to interact effectively with technical and non-technical stakeholders.
Preferred Qualifications:
- Experience working with TypeScript in conjunction with React.
- Practical experience in implementing GraphQL APIs (Apollo, Relay, or similar).
- Familiarity with Agile/Scrum methodologies and practices.
- Exposure to DevOps practices and CI/CD pipelines.
- Experience with containerization tools (Docker, Kubernetes) is a plus.