Senior Software Engineer - Ruby on Rails
Blanc Labs
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using Ruby on Rails and Ember.js
- Collaborate closely with Product, Design, and QA teams to deliver high-quality features end-to-end
- Optimize application performance, database queries, and caching strategies
- Build reusable, accessible UI components and ensure modern frontend best practices
- Develop and maintain CI/CD pipelines to support rapid and reliable deployments
- Implement secure, maintainable, and well-tested code
- Troubleshoot production issues and contribute to continuous system improvements
- Participate in code reviews, mentorship, and knowledge sharing within the team
Required Qualifications
- 8+ years of software development experience, with a strong emphasis on Ruby on Rails
- Proficiency in Ember.js or other modern JavaScript frameworks (such as React or Vue.js)
- Hands-on experience with Docker for application containerization
- Proven track record deploying and managing applications on Microsoft Azure
- Solid knowledge of PostgreSQL database design, query optimization, and performance tuning
- Experience implementing caching and data-layer performance improvements using Redis
- Strong command of HTML5, CSS3, and ES6+ JavaScript features
- Proficiency working with Git and collaborative development workflows (pull requests, code reviews, branching strategies)
Technology Stack Requirements
- Backend Technologies: Ruby on Rails, PostgreSQL, Redis
- Frontend Technologies: Ember.js, HTML5/CSS3, JavaScript (ES6+)
- Infrastructure & DevOps: Docker, Microsoft Azure (App Service, Container Registry, Azure DevOps, CI/CD pipelines, Git
