Logic Software Solutions
Toronto, ON
Job Description: Senior Full Stack Developer (Ruby on Rails)Location:& Montreal - Canada (Preferred - Can be remote)Experience:& 8+ yearsDomain:& Media / EntertainmentWe are seeking a highly skilled and experienced& Senior Full Stack Developer& with a strong background in& Ruby on Rails with 8+ years& and expertise in the& Media domain preferred. The ideal candidate will have a proven track record of designing, developing, and maintaining scalable web applications, along with a deep understanding of both front-end and back-end technologies.Key Responsibilities:
- Design, develop, and maintain robust, scalable, and high-performance web applications using& Ruby on Rails.
- Collaborate with cross-functional teams (product managers, designers, and other developers) to deliver high-quality solutions.
- Architect and implement backend APIs, database schemas, and server-side logic.
- Develop responsive and user-friendly front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot, debug, and resolve software defects and issues.
- Mentor and guide junior developers, ensuring best practices in coding, testing, and deployment.
- Stay updated with emerging technologies and industry trends, particularly in the Media domain.
- Participate in code reviews, ensuring high-quality code standards and adherence to architectural guidelines.
- Work closely with stakeholders to understand business requirements and translate them into technical solutions.
- Backend:& Ruby on Rails, RESTful APIs, GraphQL
- Frontend:& HTML5, CSS3, JavaScript (React.js, Angular, or Vue.js)
- Database:& PostgreSQL, MySQL, Redis
- DevOps:& Docker, Kubernetes, CI/CD pipelines (Jenkins, GitLab CI, or CircleCI)
- Cloud:& AWS (EC2, S3, Lambda, RDS), Google Cloud Platform, or Azure
- Media-Specific Tools:& Video streaming protocols (HLS, DASH), CDN integration, AdTech platforms
- Other Tools:& Git, Jira, Elasticsearch, Sidekiq, RabbitMQ
- 8+ years of professional experience in software development, with a strong focus on& Ruby on Rails.
- Proven experience in the& Media domain, including but not limited to:
- Content management systems (CMS)
- Video streaming platforms
- AdTech and analytics integration
- Digital rights management (DRM)
- Metadata management and tagging
- Strong understanding of front-end technologies (JavaScript, CSS, HTML) and modern frameworks (React, Angular, or Vue.js).
- Expertise in database design, optimization, and query performance tuning.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Familiarity with Agile/Scrum methodologies and DevOps practices.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills and the ability to collaborate effectively with technical and non-technical stakeholders.
- Experience with media-specific APIs and SDKs (e.g., YouTube API, Vimeo API, Brightcove).
- Knowledge of video encoding/transcoding technologies (FFmpeg, AWS Elemental).
- Familiarity with analytics and tracking tools (Google Analytics, Adobe Analytics).
- Understanding of SEO best practices for media-rich websites.
- Opportunity to work on cutting-edge projects in the Media domain.
- Collaborative and innovative work environment.
- Competitive compensation and benefits package.
- Professional growth and development opportunities.