The Lead Full stack engineer works on the front and back end of the web technology stack. They will:
Participate in the design and creation of scalable software.
Write clean functional code in both front and back end systems.
Diagnose Test, fix and bugs anywhere with the tech stack
Review and suggest improvements to third party code.
Maintain their knowledge of current and trending technologies, sharing and helping to develop other members of the team.
Support and contribute to the architecture of the technology stack.
Required Qualifications
Level of Education and Discipline –
Bachelor’s degree typically within a technical subject such as computer science.
Experience –
Over 5 years of in-depth experience in object-oriented business application design and development in a multi-tiered environment.
Interpersonal Skills –
Leadership, interactions, communication, influence
Excellent communication skills and a desire to collaborate openly within a rapid-moving team
Other Skills and HPO Competencies -
Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance,
and extensive experience with Agile and SCRUM.
In-depth experience in object-oriented business application design and development in a multi-tiered environment.
Strong proficiency with C# / Python, .NET, data structures, basic algorithms, and applying object-oriented principles and design patterns
Robust Experience in working with cloud providers and technologies to complete a multi tiered solution from beginning to end. Experience in designing and implementing efficient RESTful APIs.
In-depth Experience in Unit Testing frameworks like JEST, Cypress, NUnit, Selenium or similar.
Experience in Version Control tools like GIT and IDE like VSCode, Visual Studio.
Experience with monitoring/observability platforms like Recent Relic or similar.
Experience with CI/CD platform like TeamCity, Jenkins, ADO Pipelines, etc.
Experience developing database stored procedures using T/SQL and/or NoSQL technologies.