Roles & Responsibilities
- Execute full lifecycle software development
- Architect and conceptualize the product from initiation
- Program well-designed, testable, efficient code
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Integrate software components into a fully functional software system
- Having knowledge of AI, ML, facial recognition, & cloud-native software development
Required Skills
- Bachelor’s degree in Computer Science, Software Engineering or a related technical discipline
- Strong coding skills (JavaScript/Typescript, Angular Node JS, Express JS, Mongo DB, SQL, PHP (Laravel, CI), Vue JS, React.js )
- Strong database design and query writing skills with a commitment to performance and efficiency
- Working knowledge of RESTful API paradigms
- Architect and build the back-end for corresponding web services (Python and related frameworks)