Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop across the entire stack Rails, Postgres and other technologies
- Creation, evolution, and support of robust back-end technologies as a foundation for mobile apps, and premium mobile content experiences.
- Design, build, test, and maintain efficient, reusable, and reliable Ruby code
- Contribute in all phases of the development lifecycle
- Drive continuous adoption and integration of relevant new technologies into design
- Performance and Responsiveness optimization
- Follow agile software development best practices (test-driven development, continuous integration, refactoring, code standards) - We use Scrum"
Job Requirements
- BS/MS degree in Computer Science, Software Engineering or a related area
- 4+ years’ experience in developing scalable applications with Ruby on Rails
- Demonstrable knowledge of front-end technologies such as JavaScript, HTML and CSS
- Experience developing highly interactive applications and well-designed APIs
- Working knowledge of Postgres or any RDBMS
- A firm grasp of object oriented analysis and design
- Proficient understanding of Versioning Control (Git), Continuous Integration and testing frameworks
- Confidence with Test-Driven and Behavior-Driven Development
- Experience performance tuning and scaling web applications
- Proficiency in JavaScript is highly advantageous
- Experience with open source technologies
- Lead experience is a plus