Ruby Backend Software Engineer - CyberU

Company: Cornerstone onDemand
Location: Santa Monica , California, United States
Type: Full-time
Posted: 19.NOV.2017

Summary

In this role you will... * Work with team to define, document, and communicate the core system platform * Ensure the platform meets the nee...

Description

In this role you will...

  • Work with team to define, document, and communicate the core system platform
  • Ensure the platform meets the needs of front-end application teams as well as internal and end users
  • Ensure platform scalability and performance
  • Ensure the platform is easy to deploy and sustain
  • Ensure platform resiliency and plan for evolutionary paths and pivots
  • Ensure that internal users understand the platform
  • Work as needed on tool and environment selection
  • Produce scalable, robust, high-quality code
  • Manage risk identification and risk mitigation strategies
  • Actively contribute to architectural whiteboard/design session
  • Promote the platform
  • ... and being the rockstar you are, be willing to take on additional responsibilities as needed
You ve got what it takes if you have...
  • Bachelor s Degree in Computer Science or Engineering-related field or relevant work experience
  • 3+ years of web-based application development experience
  • A self-learner, and can keep up with and make use of new technologies in an ever-changing field
  • Ruby on Rails or Ruby on Sinatra experience required. Other Dynamic/Compiled languages a plus (Python, PHP, Java)
  • Experience with multiple programming languages and concepts: object-oriented, functional, etc.
  • Experience with Microservices API-based REST architectures
  • Experience developing Cloud Deployed applications (Amazon AWS, Rackspace, Digital Ocean, etc.)
  • Experience creating and consuming Web API's
  • Ability to communicate technical issues or project details with other team members
  • Strong problem solving skills and a detail-oriented mindset
  • Ability to multi-task, prioritize and meet deadlines in a fast-paced environment
  • Server-side web application development experience
  • Strong Database skills (Relational, Document, Key-Value, Graph, etc.)
  • Linux Shells (Command Line skills)
Extra dose of awesome if you have...
  • DevOps skills
  • Version Control: Git
  • CI/CD
  • Container Technologies (Docker)
  • Agile/Scrum Development Methodologies
  • Multivariate Testing ("A/B")
  • Automated Unit Testing and Test Creation
  • Performance and Security Optimization
  • HML5 concepts and their server-side considerations (Websockets, HTTP/2)

 
Apply Now
Flash-bkgn
Loader2 Processing ...