Back to Software Development jobs

Job Description

WebVolta is looking for a Senior Software Engineer to join our team of highly experienced Ruby developers.  We have a wide variety of exciting projects to work on, requiring varying levels of skill in a variety of different platforms and languages, with a large number of them being Ruby on Rails applications.  


  • Architect and design new features across a wide variety of platforms
  • Write clean, maintainable, tested, and efficient code
  • Design robust, scalable and secure features
  • Contribute in all phases of the development lifecycle
  • Mentor junior and mid-level software engineers
  • Determine and enforce best practices
  • Drive continuous adoption and integration of relevant new technologies into design
  • Work with small teams across a variety of projects on a weekly basis

Required Skills

  • Proven history managing project time with little to no supervision
  • Proven work experience in a senior software engineering role
  • Proven work experience engineering solutions for complex problems from scratch
  • Working knowledge of OOP and MVC concepts and patterns
  • Demonstrable knowledge of back-end systems such as Ruby, PHP and NodeJS
  • Demonstrable knowledge of front-end technologies such as JavaScript, HTML, CSS and JQuery
  • Passion for writing great, simple, clean, efficient code
  • Good knowledge of relational databases
  • Working knowledge of NoSQL databases
  • BS/MS degree in Computer Science, Engineering or in related field or equivalent experience

Desirable Skills

  • Experience as a Ruby on Rails developer
  • Experience with cloud platforms such as AWS and GCP
  • Experience with container technologies
  • Experience with configuration management tools like Ansible and Chef
  • Experience working in a Linux environment
  • Experience working in a MacOS environment

Instructions to Apply