Role Summary
Responsible for coding for a business application, managing a team of back-end developers and collaborating with PM/ BAM and/or Front-end Lead Developer to translate product requirements into technical requirements and execute with the most effective and efficient solution for architecting the technology.
Key Responsibilities and Accountabilities
It is included but not limited to:
- Minimize technical debts whenever possible
- Help Enterprise Architect/CTO maintain clean, well-documented Functional Requirement Document / Business Requirement Document
- Seeing through a project from conception to finished product
- Use tools to create web, mobile (and future native) applications with clean, portable, well-documented code
- Design, implement, test and roll out the new features at Tastify
- Build applications and serve it back to the user in front-end code.
- Create servers and databases for functionality.
- Build unit tests & ensure high degree of coverage for critical features
- Design and develop APIs according to business goals
- Maintain clean, well-documented API documentations
- Working with back-end engineers to review codes & perform pull requests
- Distributing work effectively to back-end engineers
- Ensuring high quality code
- Ensuring smooth bi-weekly releases to production server