Tech Lead / Team Lead
Job Description
We are looking for a Tech Lead with strong technical skills.The ideal candidate should possess excellent technical knowledge. He/She should be self-motivated, able to work in a fast paced and agile development environment.
Responsibilities
- Have sound knowledge in MVC Frameworks, Database Structure, CMS & eCommerce Development
- Creating the application architecture.
- Designing and managing the website front-end and back-end including database and server integration.
- Ensuring high-performance and availability to manage all technical aspects of the CMS.
- Conducting application performance and UI tests.
- Develop efficient process workflows, and ensure they are rolled out and standardized
- Manage technical communications with clients and account managers, ability to self-direct
- Technical deliverables (i.e., code and documentation) on projects assigned.
- Provide feedback regarding application engineering methodologies, standards, and leading practices
- Adhere to Application Engineering methodologies, standards, code reviews.
DESIRED SKILLS AND EXPERIENCE
- Exposure to other PHP CMS and frameworks like Drupal, Joomla, Laravel, etc
- Strong Knowledge of object-oriented PHP programming, MVC design patterns.
- Strong experience in design, implementation, and optimization of RDBMS and NoSQL databases
- Knowledge of interacting with RESTful APIs and formats (JSON, XML).
- Experience with version control (GIT, SVN, etc.)
- Experience in Angular js, Angular, React, NodeJS
- Excellent communication and team management skills
- Experience in client relationship management, project coordination, and delivery management
- Experience working in an Agile environment and managing multiple dependencies and projects
- Experience in micro service oriented architecture would be beneficial.
- Python experience will be plus