We are seeking a highly skilled and motivated Lead Full Stack Developer to join our dynamic team.
As a Lead Full Stack Developer, you will play a crucial role in architecting, designing, developing complex software solutions, and maintaining both front-end and back-end systems to deliver high-quality web & software solutions.
The ideal candidate should have a proven track record of successful full stack development, mentorship capabilities, and the ability to drive the technical direction of the projects.
Required Qualifications:
7+ years of experience in full stack development or related filed of software development.
In-depth knowledge of front-end and back-end technologies, frameworks, and best practices.
Strong proficiency in web development frameworks (e.g., Angular, React, Node.js) and server-side frameworks (e.g., Django, Flask, FastAPI, Express.js).
Experience with databases (e.g., BigQuery, Snowflake, Teradata, MySQL, MongoDB, PostgreSQL) and optimizing database queries.
Demonstrated experience in designing and implementing robust and scalable RESTful APIs, including API security.
Experience developing responsive and visually appealing user interfaces using HTML, CSS, and JavaScript frameworks.
Solid working experience on the following technical aspects:
Kubernetes and Docker deployment
CI/CD with Jenkins and/or GitHub action
professional experience with Agile development strategy and process
Preferred Qualifications:
Additional experience in specialized databases such as MongoDB.
Relevant certifications in full stack development, web technologies, or specific development frameworks in GCP/Azure.
Previous experience in leadership role, mentoring junior developers, and contributing to the technical growth of the team.
Working in a agile environment.
Knowledge of UI/UX best practices application to create user-friendly interfaces.
Effective communication and leadership skills.
Required Education:
Bachelor's or master's in computer science or related field of engineering & technology