Intermediate to Senior Backend Developer

2 weeks ago


Canada 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 Techedinlabs Full time

    Job SummaryWe are seeking a highly skilled Senior Backend Developer to join our team at Techedinlabs. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems using Java and AWS technologies.Key ResponsibilitiesDesign and develop high-quality backend systems using Java 8/11/17,...


  • Canada Techedinlabs Full time

    Job SummaryWe are seeking a highly skilled Senior Backend Developer to join our team at Techedinlabs. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems using Java and AWS technologies.Key ResponsibilitiesDesign and develop high-quality backend systems using Java 8/11/17,...


  • Canada 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...


  • Canada, CA Procon Analytics Full time

    *We ask that recruiters and recruitment agencies 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. Please direct all inquiries to our HR department through the specified...


  • Canada Procon Analytics Full time

    *We ask that recruiters and recruitment agencies 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. Please direct all inquiries to our HR department through the specified...


  • 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...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About UsAt Senior Spirit of Roselle Park, our mission is to empower innovation and excellence in software development. We're a leading provider of cutting-edge technology solutions, and our goal is to make a lasting impact on the industry.Job SummaryWe're seeking a highly skilled Senior Backend Engineer to join our Core Infrastructure team. As a key member...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About UsAt Senior Spirit of Roselle Park, our mission is to empower innovation and excellence in software development. We're a leading provider of cutting-edge technology solutions, and our goal is to make a lasting impact on the industry.Job SummaryWe're seeking a highly skilled Senior Backend Engineer to join our Core Infrastructure team. As a key member...


  • Canada Hanalytica GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at Hanalytica GmbH. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-performance backend systems using C# that integrate seamlessly with Microsoft SQL Server databases.Key ResponsibilitiesBackend Development:...


  • Canada Hanalytica GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at Hanalytica GmbH. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-performance backend systems using C# that integrate seamlessly with Microsoft SQL Server databases.Key ResponsibilitiesBackend Development:...


  • Canada Hanalytica GmbH Full time

    About Hanalytica GmbHHanlytica GmbH is a leading provider of innovative solutions for the healthcare industry. We are committed to delivering high-quality services that meet the evolving needs of our clients.Job SummaryWe are seeking a highly skilled Senior Backend Developer to join our team. As a key member of our development team, you will be responsible...


  • Canada Hanalytica GmbH Full time

    About Hanalytica GmbHHanlytica GmbH is a leading provider of innovative solutions for the healthcare industry. We are committed to delivering high-quality services that meet the evolving needs of our clients.Job SummaryWe are seeking a highly skilled Senior Backend Developer to join our team. As a key member of our development team, you will be responsible...


  • Canada Techedinlabs Full time

    Job SummaryWe are seeking a highly skilled Senior Backend Developer to join our team at Techedinlabs. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend services.Key ResponsibilitiesDesign and implement scalable and efficient backend services using the JavaScript/TypeScript...


  • Canada Techedinlabs Full time

    Job SummaryWe are seeking a highly skilled Senior Backend Developer to join our team at Techedinlabs. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend services.Key ResponsibilitiesDesign and implement scalable and efficient backend services using the JavaScript/TypeScript...


  • Canada 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...


  • Canada 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...


  • Canada Procon Analytics Full time

    *We ask that recruiters and recruitment agencies 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. Please direct all inquiries to our HR department through the specified...


  • Canada Sumo Digital Ltd. Full time

    {"h2": "Senior Backend Developer at Sumo Digital Ltd.", "p": "We are seeking a highly skilled Senior Backend Developer to join our team at Sumo Digital Ltd. in Leamington Spa. As a key member of our programming team, you will be responsible for deploying servers to the cloud, configuring environments, and conducting load testing to ensure optimal...


  • Canada Sumo Digital Ltd. Full time

    {"h2": "Senior Backend Developer at Sumo Digital Ltd.", "p": "We are seeking a highly skilled Senior Backend Developer to join our team at Sumo Digital Ltd. in Leamington Spa. As a key member of our programming team, you will be responsible for deploying servers to the cloud, configuring environments, and conducting load testing to ensure optimal...


  • Canada Sync Inc. Full time

    Position OverviewSync Inc. is on the lookout for a proficient and seasoned Senior Backend Development Lead, specializing in database management. In this pivotal role, you will spearhead backend development initiatives, steer the technical trajectory of our projects, and mentor a skilled team of developers. Your extensive expertise in database technologies...