Responsibilities: Design and develop high-quality software for the company's productsCollaborate with cross-functional teams to define, design, and ship new featuresDevelop and maintain the technical documentation for the productConduct regular code reviews and provide feedback to ensure code qualityParticipate in the troubleshooting and debugging