Design and implement new features and functionality for the platform, including working with the product and design teams to understand user needs and translating them into technical solutions
Debug and troubleshoot issues as they arise, including identifying the root cause and implementing solutions
Write clean, well-documented, and maintainable code, including adhering to coding standards and following best practices
Collaborate with the product and design teams to understand user needs and translate them into technical solutions, including participating in design reviews and user testing
Participate in code reviews to ensure high-quality standards are met, including reviewing code for security vulnerabilities and performance issues
Contribute to the development and maintenance of the platform's backend services, including building APIs and working with databases to optimize queries and ensure data integrity
Stay up-to-date on emerging technologies and best practices in software development, including reading technical blogs and participating in industry events
Participate in agile development methodologies, including daily stand-ups, sprint planning, and retrospectives, and contribute to the continuous improvement of the team's processes and practices
Maintain documentation of the platform's codebase and technical architecture
Perform other duties as assigned by the management team
Requirements:
Strong experience with PHP development (at least 1 year)
Experience with object-oriented programming
Experience with MVC frameworks (such as Laravel)
Experience with RESTful APIs
Strong experience with MySQL or a similar database (at least 1 year)
Experience with version control systems (such as Git)
Strong problem-solving and communication skills
Familiarity with Agile development methodologies is a plus
Experience with React Native development (at least 1 year)
Experience with JS front-end technologies (such as ReactNative and VueJS)
Experience with full stack development
Experience working on video calling based solutions is an added benefit