Intermediate to Senior Backend Developer

2 weeks ago


Canada, CA Procon Analytics Full time

**We ask that recruiters, recruitment agencies, and candidates refrain from contacting our company or our employees regarding this job posting. Any unsolicited contact will be viewed as non-compliant with this request and will result in disqualification from future partnership opportunities and consideration. Please direct all inquiries to our HR department through the specified application process only. Thank you for your cooperation.**


Location: Canada (Remote)

Type: Full-time

Travel: Occasional travel required, approximately 2-4 times per year, for company meetings and team events.

Applicants must be a permanent residence or be a Canadian citizen


About Us:

Our company is a leading provider of Internet of Things (IoT) platform solutions, enabling businesses to harness the power of connected devices and data analytics to drive innovation and optimize operations. Our platform offers scalable and secure infrastructure, robust APIs, and advanced tools for developing and managing IoT applications. As we continue to grow and expand our offerings, we are seeking a dynamic and experienced

Backend Software Developer

to join our talented team in shaping the future of IoT technology.


Job Description:

We are looking for an Intermediate to Senior Backend Developer with a strong focus on Ruby on Rails to join our team. The ideal candidate will be responsible for designing, building, and maintaining efficient, reusable, and reliable code. You will ensure the best possible performance, quality, and responsiveness of applications, identify bottlenecks and bugs, and devise solutions to these problems.


Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable code with an immediate focus of Ruby on Rails.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automation.
  • Build and consume RESTful and GraphQL APIs.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Work with internal and 3rd party teams to develop project requirements and ensure successful project delivery.
  • Mentor junior developers and contribute to team growth and skill development.
  • Participate in code reviews and agile ceremonies such as sprint planning and standups.
  • Utilize JIRA for issue tracking and project management.


Skills and Requirements:

Ruby on Rails:

  • Strong understanding of Ruby on Rails framework.
  • Experience with Ruby on Rails 6 and 7.
  • Understanding of the upgrade process from Ruby on Rails 6 to 7.
  • Familiarity with common Rails gems, standards, and packages (e.g., Devise, RSpec, Swagger, Sidekiq, Redis).
  • Strong experience working with building and consuming APIs both RESTful and GraphQL.


Front-end Technologies:

  • Proficiency in JavaScript.
  • Experience with jQuery.
  • Knowledge of HTML and CSS.


Database Technologies:

  • Proficiency in SQL and PostgreSQL databases.
  • Experience with database design and optimization.
  • Testing and Debugging:
  • Experience with RSpec, Capybara, and other testing frameworks.
  • Strong troubleshooting and problem-solving skills.


Version Control:

  • Proficiency in Git.


DevOps:

  • Experience with Docker and Kubernetes.
  • Familiarity with GitHub Actions for CI/CD.
  • Basic proficiency in DevOps practices.


Soft Skills:

  • Excellent communication and teamwork skills with the ability to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders.
  • Ability to mentor junior developers.
  • Ability to work with internal and 3rd party teams.
  • Strong analytical and organizational skills including strong problem-solving skills and a passion for innovation and continuous improvement.
  • Experience working in an agile team environment where knowledge sharing and cooperation are encouraged.


Bonus Skills:

  • Experience with API documentation.
  • Knowledge of Swagger for API documentation.
  • Familiarity with Jira for project management.


Qualifications:

Education:

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent work experience may be considered.


Experience:

Intermediate Level:

  • 3-5 years of professional experience in software development.
  • At least 2-3 years of hands-on experience with Ruby on Rails.


Senior Level:

  • 5-8 years of professional experience in software development.
  • At least 4-5 years of hands-on experience with Ruby on Rails.


  • Canada, CA Sync Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Backend Developer Lead with a strong emphasis on database expertise. In this role, you will lead backend development efforts, guide the technical direction of our projects, and mentor a team of talented developers. Your deep knowledge of database technologies will be critical in shaping our...


  • Canada, CA Sumo Digital Ltd. Full time

    Programming & Engineering | Sumo Leamington Spa Full-Time / Permanent About Sumo Digital, LeamingtonSumo Leamington was established in March 2019 and is managed and operated by a team of industry veterans with deep experience in service-based games. Our vision statement is quite simply 'we make you look forward to tomorrow'; a vision to make games...


  • Canada, CA Sumo Digital Ltd Full time

    About Sumo Digital, LeamingtonSumo Leamington was established in March 2019, and is managed and operated by a team of industry veterans with deep experience of service-based games. Our vision statement is quite simply 'we make you look forward to tomorrow'; a vision to make games which players will keep coming back to - day after day, year after...


  • Canada, CA Tbwa ChiatDay Inc Full time

    Clarifai is a leading, full-lifecycle deep-learning AI platform for computer vision, natural language processing, audio recognition, and large language models (LLM). We help organizations transform unstructured images, video, text, and audio data into structured data at a significantly faster and more accurate rate than humans would be able to do on their...


  • Canada, CA StreetMetrics Full time

    StreetMetrics specializes in measuring Moving Out-of-Home (MOOH) media, such as ads on buses, trains, rideshare fleets, taxis, mobile billboards, airport shuttles, bicycles and scooters. We currently measure over 35,000 advertisements across moving media in 30 of the top 35 markets in the US, Canada, and a handful of countries across Europe, Asia, and...


  • Canada, CA Zortech Solutions Full time

    Role: Lead Backend DeveloperLocation: Remote/CanadaDuration: 6+ MonthsJob Description:Please find below a new L3/L4 Backend Developer/GCP position. Let's please focus on this requirement to fill asapInfrastructure Setup for enabling GCP Project, CloudSQL, Composer, Google Cloud Storage, Logging, Infra Access ManagementGoogle data engineering skill set:...


  • Canada, CA Apple Inc. Full time

    Senior Backend Software Engineer, App StoreSoftware and ServicesThe App Store Connect team is seeking a passionate and highly skilled Senior Backend Software Engineer to play a pivotal role in developing and improving tools and features for app developers driving the App Store platform, primarily passionate about In-App Purchases, Subscriptions, Pricing, and...

  • Backend Developer

    3 weeks ago


    Canada, CA SpotDraft Full time

    About SpotDraftSpotDraft is the fastest-growing, end-to-end contract automation platform for new-age companies. Some of the world’s most innovative companies use SpotDraft to manage the backbone of their businesses - contracts. SpotDraft is backed by a marquee set of investors such as Premji Invest, Prosus Ventures, and Arkam Ventures.Contracts are the...


  • Canada, CA Mapgears Full time

    In order to stimulate its growth and continue to improve its offer, Mapgears is looking for a backend development pro to expand its team.Job specificationAre you a performance optimization fanatic and Python has no more secrets for you? We need your talents!As a backend developer at Mapgears, your role will be to develop, test and improve the functionality...


  • Canada, CA Precision Analytics Full time

    Software development at Precision AnalyticsAt Precision Analytics, the software development team is critical to how we do business. We count on our developers to technically empower our data science team and to work directly with our clients to understand and deliver requirements.Developers at Precision Analytics are given ownership over everything they work...


  • Canada, CA Zortech Solutions Full time

    Role: Lead Backend Developer (Cloud Developer-DevOps)Location: Remote/CanadaDuration: 6+ MonthsJob Description:Please find below a new L3/L4 Backend Developer/GCP position. Let's please focus on this requirement to fill asapInfrastructure Setup for enabling GCP Project, CloudSQL, Composer, Google Cloud Storage, Logging, Infra Access ManagementGoogle data...


  • Canada, CA Hiive Full time

    Senior Elixir Developer at Hiive - Canada/RemoteDate: 30 Jan 2023Workplace: Onsite / RemoteType: Full timeHiive is a fintech startup building a marketplace for private pre-IPO companies. We are growing quickly and looking to hire a seasoned Elixir developer to our team. The ideal candidate will have substantial experience in Elixir and will be a hands-on...


  • Canada, CA betr.app Full time

    About BetrFounded in 2022 by Joey Levy and Jake Paul, Betr is a leading sports gaming and sports media company focused on enhancing the consumption of sports through entertainment.Betr's gaming products are differentiated through a unique product experience with a simplified user interface that is catered to the casual sports fan, enabling Betr to...


  • Canada, CA Vention Inc Full time

    Job DescriptionThis is a hybrid position based in our Montreal office (3 days in office)One of our most dynamic and exciting software teams is looking for a Senior Software Developer, to guide us in technology choices and architecture design as our department grows.Joining the MachineLogic team, you will design and implement web-based applications to...

  • Backend Engineer

    4 weeks ago


    Canada, CA Redolent Infotech Pvt. Ltd. Full time

    Backend Engineer - Canada, Remote TITLE: Backend Engineer LOCATION: Canada, Remote DURATION: 6 to 12+ Months RATE: DOE Description: Develops innovation strategies, processes, and best practices. Drives the execution of multiple business plans and projects. Supports and ensures business objectives are being met. Leads the discovery phase of medium to...


  • Canada, CA Corfix Full time

    February 19, 2024 : Intermediate Software Developer Remote Full Time About UsCorfix is one of Canada’s fastest growing SaaS companies in the construction tech space, specializing in jobsite management with an emphasis on safety and compliance documentation and organizational efficiency, including timekeeping. Corfix is designed for companies of all sizes...


  • Canada, CA Roe Environmental Full time

    Role: Intermediate/Senior Environmental Field Coordinator - Woodfibre LNGPOSITION SUMMARYRoe Environmental is seeking an experienced professional to support environmental field program coordination and environmental management planning for construction of a marine terminal facility near Squamish, BC (Woodfibre LNG).POSITION LEVEL / REQUIRED...

  • Senior Web Developer

    1 month ago


    Canada, CA Neto Web Development Full time

    We are looking for a professional Senior Web Application Developer who can work with us• The ideal candidate will be responsible for multiple web applications.• Lead the entire web application development life cycle right from concept stage to delivery and post-launch support• Build innovative, state-of-the-art applications and collaborate with the...

  • Senior Web Developer

    1 month ago


    Canada, CA Tech DNA Technologies Full time

    We are looking for a professional Senior Web Application Developer who can work with us• The ideal candidate will be responsible for multiple web applications.• Lead the entire web application development life cycle right from concept stage to delivery and post-launch support• Build innovative, state-of-the-art applications and collaborate with the...

  • Backend Developer

    1 month ago


    Canada, CA 3R Truck Service Part time

    Role: Backend Developer (Support Services)Contract: Permanent, full-time (37.5 hours per week), flexible workingLocation: Remote (the ideal candidate will be based in Canada, with our HQ being in the UK)To apply, please send us your CV and a cover letter detailing why you would be a good fit for Substrakt and the role by clicking ‘Apply for this job’ at...