− Participating in software projects with domestic and foreign partners.
− Interact with clients to gain an understanding of the requirements.
− Design, develop, and maintain scalable and high-performance web applications using Ruby on Rails & MySQL & TailwindCSS.
− Implement new features and functionality based on project requirements.
− Conduct code reviews to ensure adherence to coding standards, best practices, and maintainable code.
− Implement and enforce testing practices, including unit testing and integration testing.
− Contribute to architectural decisions and design discussions.
− Work on system architecture to ensure scalability, flexibility, and maintainability.
− Identifying & eliminating performance and scale issues that ripple from front-end to back-end.
− Provide leadership to the development team, guiding and mentoring junior developers.
− Collaborate with cross-functional teams and stakeholders to drive project success.
− Support in technical consultant to new challenges.