Technical Lead - Full Stack Development (10-17 yrs)
I2B Solution
posted 5d ago
Key skills for the job
Job Summary :
We are seeking a highly skilled and experienced Technical Lead / Solution Architect with expertise in Java, ReactJS, and JavaScript. The ideal candidate will play a dual role - driving solution architecture and designing scalable solutions while also actively contributing to hands-on coding. This role requires a strong technical background in full-stack development, particularly in Java, Go, ReactJS, and JavaScript, along with proven experience in leading engineering teams.
Key Responsibilities :
Solution Architecture & Design :
- Design scalable, secure, and high-performance software solutions for enterprise applications.
- Develop end-to-end architecture for web applications using Java, Go, and ReactJS.
- Collaborate with stakeholders to gather requirements and translate them into technical designs and deliverables.
- Define architectural best practices, design patterns, and coding standards to ensure system scalability and maintainability.
- Identify technical risks, propose solutions, and create technical roadmaps to meet project goals.
Coding & Development (Hands-On Role) :
- Actively write clean, maintainable, and efficient code in Java, Go, ReactJS, and JavaScript.
- Develop and maintain robust backend APIs, integrating them seamlessly with ReactJS front-end applications.
- Implement secure and scalable microservices using Java or Go.
- Collaborate with team members to conduct code reviews, mentor developers, and improve overall code quality.
- Build reusable components and front-end libraries for future use.
Technical Leadership & Mentorship :
- Provide technical leadership to full-stack development teams, ensuring alignment with architectural guidelines.
- Guide and mentor engineers across development teams, fostering a culture of technical excellence.
- Drive best practices in agile development, CI/CD pipelines, and DevOps methodologies.
- Lead technical discussions, resolve complex issues, and deliver scalable solutions.
Collaboration & Stakeholder Engagement :
- Collaborate with product managers, UX/UI designers, and cross-functional teams to deliver high-quality products.
- Work closely with engineering teams to ensure solutions are implemented as designed.
- Maintain clear documentation for architecture, design decisions, and development practices.
Required Skills & Qualifications :
- 5+ years of experience in solution architecture, system design, and full-stack development.
- Expertise in Java, Go, and ReactJS for full-stack application development.
- Strong experience in building and maintaining RESTful APIs and Microservices.
- Proficiency in JavaScript, TypeScript, HTML5, and CSS3 for front-end development.
- Solid understanding of software design patterns, scalable architecture, and cloud-native development.
- Experience with DevOps tools such as Docker, Kubernetes, Jenkins, or GitHub Actions.
- Strong experience with CI/CD pipelines, automated testing, and deployment strategies.
- Experience in working with cloud platforms like AWS, Azure, or GCP.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication skills to effectively engage with technical and non-technical stakeholders.
Functional Areas: Software/Testing/Networking
Read full job description