- Design, build and maintain RESTful APIs.- Translate designs and wireframes into high-quality code Understand business requirements. Translate the business requirement into technical requirements.- Design, build and maintain high performance, reusable and reliable code Identify and correct bottlenecks and fix bugs.- Develop new user-facing features as well as APIs.- Ensure the technical feasibility of UI/UX designs- Optimize applications for maximum speed and scalability.- Collaborate with other team members and stakeholders.