Design, build, and maintain high-quality Ruby code using best practices Work on technical feasibility assessments, developing new solutions, architecture, and process improvements Build back-end components for web applications Collaborate with other developers and stakeholders to understand requirements and develop solutions Test applications for performance, responsiveness, and security Participate at all stages of the development lifecycle Maintain existing applications and make necessary updates and enhancements Stay informed about relevant new technologies and drive their continuous adoption and integration into the design Build and integrate AI-powered capabilities that create user and platform value