Senior Software Engineer (ROR)
Description
Tools & Technologies:
- 4-7 years of hands-on software development experience
- Expertise with Ruby, ROR, and PostgreSQL backend development
- Experience with developing and consuming REST/SOAP web API services
- Familiarity with JavaScript, HTML and CSS
- Familiarity with Cloud environments such as Heroku
Other skills:
- Open communicator with good written and oral communication skills
- Communicate well across a range of audiences, from a small team to large enterprise customers
- Self-directed, seek responsibility, and strive for excellence
Role in Project:
- Write well-designed, testable code
- Integrate software components into a fully functional software system
- Troubleshoot, debug and upgrade existing systems
- Develop software verification plans and quality assurance procedures
- Review peer code and mentor developers on coding practices
- Deploy software applications and evaluate user feedback
- Document and maintain software functionality
- Ensure continuous improvement of engineering and product processes
- Work independently and solve tough problems with minimal guidance
- Actively participate in the ideation and execution of product roadmap