Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Lead the development team to deliver systems and applications through the software life cycle.
- Analyze challenges and resolve technical and application problems.
- Ensuring the development of well-designed and testable code.
- Providing code documentation and other inputs to technical documents.
- Analyze product performance and redesign as required.
- Help and develop product strategy and roadmap.
- Coach engineers in the team and set their career path.
- Leading cross-functional teams of multidisciplinary engineers
Job Requirements
- Bachelor's degree in Computer Engineering, Computer Science, or equivalent discipline.
- 2+ years of hands-on technical leadership and people management experience.
- Laravel experience is required.
- Ability to successfully transfer knowledge.
- The ability to be autonomous and to own your decisions.
- Deep knowledge and intense experience with SQL/NoSQL databases.
- Strong understanding of PHP/JavaScript/HTML/CSS, OOP, and Design patterns.
- Practical experience with Linux operating systems.
- Experience in one or more JavaScript frameworks. Like Angular, React, and Vuejs.
- Experience in Elastic search and Kafka is a Plus.
- Experiences with cloud solutions such as Azure or AWS.
- Ability to use and try new technologies in a robust tech environment.
- Experience with CI/CD tools and techniques.
- Solid experience in designing, implementing, monitoring, and scaling web apps and APIs preferably in PHP
- Experience developing and building mobile apps in iOS or Android.
- Experience working within Agile practices and knowledge of Agile values & principles