Description

Job Description: 
Key Responsibilities
• Technical Leadership: Define and drive the technical vision and architecture for full stack development, ensuring high standards of performance, security, and scalability.
• Hands-On Development: Actively participate in the design, coding, and review of both front-end and back-end components of complex web applications.
• Mentorship: Mentor and guide junior and mid-level developers, fostering a culture of continuous learning and improvement.
• Collaboration: Work closely with product managers, UX/UI designers, and other stakeholders to gather requirements and translate them into robust technical solutions.
• Code Quality: Conduct thorough code reviews, ensuring adherence to best practices, coding standards, and performance optimization.
• Innovation: Stay current with industry trends and emerging technologies, and apply this knowledge to drive innovation and improve our software solutions.
• Documentation: Create and maintain comprehensive documentation for software design, architecture, and development processes.
• Problem Solving: Diagnose and resolve complex technical issues, providing expert-level solutions and guidance.
Qualifications
• Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• Experience:
• Minimum of 15 years of experience in full stack development, with significant experience in a senior or principal role.
• Proven track record of leading architectural design and implementation for large-scale, high-performance web applications.
• Must have Technical hands-on experience 10-15 years:
Microservices, API, Docker, Kubernetes, Containerization, GCP, CI/CD, Java, React, Node.js, performance, springBoot, security, UX/UI exposure
• Technical Skills:
• Mastery of front-end technologies such as HTML, CSS, JavaScript, and frameworks/libraries like React, Angular
• Strong back-end development experience with languages such as Node.js, , Java,
• Deep understanding of databases (SQL, NoSQL) and data modeling.
• Experience with cloud platforms ( Google Cloud) and containerization technologies (Docker, Kubernetes).
• Proficiency with version control systems (e.g., Git).
• Strong experience with CI/CD pipelines and DevOps practices.
• Soft Skills:
• Excellent problem-solving and analytical skills.
• Exceptional communication and teamwork abilities.
• Ability to work independently and manage multiple tasks effectively.
• High level of initiative and self-motivation


 

Education

Bachelor’s or Master’s degree