* Designing and developing new/existing web applications. * Writing and maintaining reliable Ruby code. * Creating back-end components.Integrating user-facing elements designed by the front-end team. * Maintaining APIs Extending and maintaining JSON and Liquid-based APIs