Senior Backend Software Engineer

2 weeks ago


Canada Procon Analytics Full time

About Us:

Procon Analytics 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.

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

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

Language: English (en-US)



  • Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems using.NET...


  • Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems using.NET...


  • Canada Integral Senior Living Full time

    About Integral Senior Living:Integral Senior Living is dedicated to enhancing the lives of seniors through innovative and supportive living environments. Our commitment to excellence drives us to seek a talented individual to join our team.Position Overview:We are in search of a skilled Lead Backend Software Engineer to play a crucial role in our technology...


  • Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking a highly skilled Senior Backend Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems using.NET Core, ASP.NET, and...


  • Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking a highly skilled Senior Backend Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems using.NET Core, ASP.NET, and...


  • 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 Logoslabs Full time

    About LogoslabsLogoslabs is a global company that specializes in providing innovative solutions for remote organizations. Our mission is to empower businesses to employ a global team by handling global payroll, benefits, taxes, and compliance.We are a fully remote company, and we prioritize a sense of belonging and diversity in our workplace. Our team is...


  • Canada Logoslabs Full time

    About LogoslabsLogoslabs is a global company that specializes in providing innovative solutions for remote organizations. Our mission is to empower businesses to employ a global team by handling global payroll, benefits, taxes, and compliance.We are a fully remote company, and we prioritize a sense of belonging and diversity in our workplace. Our team is...


  • Canada Braintrust Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Braintrust. As a key member of our engineering team, you will be responsible for designing and developing scalable, high-volume, low-latency backend services.Key ResponsibilitiesDesign and implement robust, scalable, and efficient backend services using NestJS,...


  • Canada Braintrust Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Braintrust. As a key member of our engineering team, you will be responsible for designing and developing scalable, high-volume, low-latency backend services.Key ResponsibilitiesDesign and implement robust, scalable, and efficient backend services using NestJS,...


  • Canada Autocorp Technologies Inc. Full time

    About the Role:We are seeking a highly skilled Senior Backend Software Engineer to join our team at Autocorp Technologies Inc. as a key member of our software development team.Key Responsibilities:Design, Develop, and Maintain Backend Services: Utilize your expertise in TypeScript and other relevant technologies to design, develop, and maintain scalable and...


  • Canada Autocorp Technologies Inc. Full time

    About the Role:We are seeking a highly skilled Senior Backend Software Engineer to join our team at Autocorp Technologies Inc. as a key member of our software development team.Key Responsibilities:Design, Develop, and Maintain Backend Services: Utilize your expertise in TypeScript and other relevant technologies to design, develop, and maintain scalable and...


  • Canada Fubo Sportsbook Full time

    About Fubo SportsbookFubo Sportsbook is a leading global live TV streaming platform that aims to revolutionize the industry's current TV model. With a strong presence in the U.S., Canada, France, and Spain, the company is rapidly growing in employees, subscribers, and content offerings.We're seeking a talented Senior Backend Software Engineer to join our...


  • Canada Fubo Sportsbook Full time

    About Fubo SportsbookFubo Sportsbook is a leading global live TV streaming platform that aims to revolutionize the industry's current TV model. With a strong presence in the U.S., Canada, France, and Spain, the company is rapidly growing in employees, subscribers, and content offerings.We're seeking a talented Senior Backend Software Engineer to join our...


  • Canada Thinkific Labs Inc. Full time

    About Thinkific Labs Inc.Thinkific Labs Inc. is a leading software platform that empowers creators to build and sell online courses, build vibrant communities, and monetize memberships. Our team of talented engineers is building and expanding an incredible product that drives positive impact for thousands of businesses and millions of students around the...


  • Canada Thinkific Labs Inc. Full time

    About Thinkific Labs Inc.Thinkific Labs Inc. is a leading software platform that empowers creators to build and sell online courses, build vibrant communities, and monetize memberships. Our team of talented engineers is building and expanding an incredible product that drives positive impact for thousands of businesses and millions of students around the...


  • Canada Synapse International Full time

    About the RoleSynapse International is seeking an experienced Senior Backend Software Engineer to join our team in Canada. This is a fully remote position with EST working hours, and we welcome candidates from all provinces.Job SummaryWe are looking for a skilled and self-motivated individual with extensive experience in software development principles,...


  • Canada Synapse International Full time

    About the RoleSynapse International is seeking an experienced Senior Backend Software Engineer to join our team in Canada. This is a fully remote position with EST working hours, and we welcome candidates from all provinces.Job SummaryWe are looking for a skilled and self-motivated individual with extensive experience in software development principles,...


  • Canada Cribl, Inc. Full time

    Senior Backend Software Engineer, StreamCribl, Inc. is a leading provider of data management solutions for IT and Security. We're looking for a highly skilled Senior Backend Software Engineer to join our team and help shape the technical direction of our Stream product.As a Senior Backend Software Engineer, you will be responsible for designing, developing,...