- Design and develop new features for the software.
- Design, build and maintain efficient, reusable, and reliable Ruby code.
- Supervise and support other developers in fulfilling tasks and improving their skills.
- Analyze client requirements to develop functional and technical software requirements.
- Maintain and troubleshoot the existing application.
- Collaborates with development, QA, product, and customer...