Location: Remote (Canada Based) About Oomple: Oomple is a cutting-edge talent relationship management platform revolutionizing how Staffing Agencies and Consulting Companies connect with independent consultants. Leveraging AI, data analytics, and a networking model, Oomple streamlines sourcing and consultant management, fostering meaningful relationships and driving business growth. Oomple is a company built on trust, rooted in collaboration, flexibility, and leveraging each other's strengths to succeed. We like to have fun while we do great work (even while doing so remotely). Role Overview: As a Senior Ruby Software Developer, you will play a crucial role in developing and enhancing Oomple’s proprietary platform. This role involves backend development, building and maintaining the core system using Ruby on Rails, integrating third-party services, and ensuring a smooth, scalable environment for the platform. You will work closely with other developers, including front-end and UX/UI designers and developers, to build a seamless user experience. This role is ideal for a proactive, detail-oriented individual who thrives in a fast-paced start-up environment. Important! If you are interested in this role, please apply directly on Oomple: https://app.oomple.com/a/opportunities/255024 Experience: Minimum 5 years of experience in software development, particularly with Ruby on Rails. Proven experience working on large-scale platforms or applications. Strong understanding of object-oriented programming and design patterns. Experience with cloud infrastructure, particularly AWS and Heroku. Familiarity with Docker for containerization and Elastic Cloud (or similar) for search capabilities. Solid experience with version control systems such as GitHub and BitBucket. Experience integrating third-party services. Technical Skills: Proficiency in Ruby on Rails and full-stack development. Strong experience with database management systems such as PostgreSQL. Understanding of data architecture, data modelling, and database optimization techniques. Familiarity with front-end technologies like ReactJS (collaboration with front-end teams required). Understanding of RESTful APIs and microservice architectures. Experience with CI/CD tools and containerization (Docker). Familiarity with Git for version control and collaborative development. Bonus: Experience with Hubspot, JobsPikr, ClearBit, or similar third-party software integration. Additional Skills (Preferred): Familiarity with Bitbucket. Knowledge of PostgreSQL. Experience with React Native. Bonus Skills: Understanding of ES6. Experience with Docker. Ideal Candidate Traits: Proactive and enthusiastic about contributing to a fast-paced start-up environment. Strong problem-solving skills and a creative approach to finding technical solutions. Strong organizational and time management skills. Excellent communicator, able to clearly articulate ideas and solutions. Collaborative mindset, comfortable working with cross-functional teams in a remote setting. Detail-oriented, with a focus on writing high-quality, maintainable code. Eager to learn and stay updated with the latest industry trends and technologies. Enjoys working in a flexible and dynamic remote work environment. Familiarity with the staffing industry, either from an Agency or Consulting perspective. Responsibilities: Design, build, and maintain scalable, robust, and efficient applications using Ruby on Rails. Collaborate with front-end developers to integrate user-facing elements with server-side logic. Develop APIs and integrate with third-party services such as SparkPost, ClearBit, Pusher, and Hubspot. Develop and support data-driven features across the platform to ensure the platform’s data accuracy and reliability. Maintain and scale the platform infrastructure using AWS, Heroku, and Docker. Write clean, maintainable code and conduct regular code reviews. Troubleshoot and resolve performance, scalability, and security issues. Work in an agile environment, delivering quality code and meeting tight deadlines. What We Offer: Flexible Work Environment: Remote work options and a supportive team culture. Growth Opportunities: Professional development opportunities and support for continuous learning. Impactful Role: Opportunity to be part of a growing, innovative team dedicated to transforming the recruitment landscape. Job Types: Full-time, Permanent Schedule: Monday to Friday Application question(s): How many years of experience do you have using Ruby on Rails? Do you feel comfortable working remotely? Which of the following technologies have you worked with in a professional capacity? (Select all that apply) A) Ruby on Rails B) PostgreSQL C) AWS (Amazon Web Services) D) Heroku E) Docker F) ReactJS G) Elastic Cloud H) GitHub or Bitbucket I) Hubspot J) ClearBit K) Pusher L) None of the above Where are you located? (City, Province) Work Location: Remote

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada