Backend Software Engineer

4 days ago


Mississauga, Ontario, Canada BookMyHelp Full time
About Us

At BookMyHelp, we're revolutionizing the industry by connecting individuals with local professionals who can simplify their lives. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all. And we need YOU to help power the technology that makes it happen.

Position Overview

This isn't your typical internship. As a Backend Developer Intern at BookMyHelp, you'll be part of a dynamic, fast-moving team building the infrastructure that makes our platform run smoothly. This is an unpaid co-op internship, but what you'll gain in hands-on experience, mentorship, and future opportunities is invaluable. You'll be working on the server-side guts of our platform—handling databases, building APIs, and implementing real-time communication.

Key Responsibilities
  • Build and Innovate: Utilize Java/Spring Boot to develop backend systems that drive the entire platform.
  • Create and Refine APIs: Design and maintain efficient REST APIs to power our mobile and web applications.
  • Master Databases: Work with PostgreSQL to manage data and create scalable, secure solutions.
  • Real-Time Awesomeness: Implement Socket programming to enable real-time communication and features.
  • Problem-Solve: Tackle tough backend challenges—debug, troubleshoot, and make our systems faster and more reliable.
  • Collaborate and Learn: Join a tight-knit team, participate in code reviews, and bounce ideas off of experienced engineers.
  • Shape the Future: Have a real say in how we architect the platform as we scale to the next level.
Requirements
  • A tech enthusiast currently studying or recently graduated in Computer Science, Software Engineering, or a similar field.
  • Past experience in PostgreSQL and APIs is preferred.
  • Someone with Java/Spring Boot knowledge who's excited about writing clean, efficient backend code.
  • Basic experience with PostgreSQL or relational databases and a passion for learning more.
  • Familiarity with RESTful APIs and the ability to work with them.
  • A problem solver who loves troubleshooting backend issues and coming up with creative solutions.
  • Understanding of Socket programming and real-time communication (or the curiosity to dive in and learn).
  • Team-oriented with a passion for learning in an Agile environment.
Bonus Points If You:
  • Know your way around WebSockets and have played with real-time apps.
  • Have explored cloud platforms like AWS or Azure.
  • Understand microservices architecture or are eager to learn.
  • Know how to write unit tests (like JUnit) to ensure code reliability.
Why You'll Love Working with Us
  • Real-World Projects: Work on backend systems that power a live platform—what you build matters.
  • Level Up: Get mentorship from seasoned developers who'll help you refine your skills.
  • Build Your Portfolio: Your work here will be something you can showcase to future employers.
  • Future Opportunities: Do a great job here, and you could land a paid role or full-time offer down the road.
  • Creative Freedom: We value fresh ideas—bring your creativity, and we'll listen.


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About UsAt BookMyHelp, we're revolutionizing the way people connect with local professionals who can make life easier. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all. And we need YOU to help power the tech that makes it happen!Position OverviewThis isn't your typical internship. As a Backend...


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About UsAt BookMyHelp, we're revolutionizing the way people connect with local professionals who can make life easier. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all. And we need YOU to help power the tech that makes it happen!Position OverviewThis isn't your typical internship. As a Backend...


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About UsAt BookMyHelp, we're revolutionizing the way people connect with local professionals who can make life easier. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all. And we need YOU to help power the tech that makes it happen.Position OverviewThis isn't your typical internship. As a Backend...


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About UsAt BookMyHelp, we're revolutionizing the way people connect with local professionals who can make life easier. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all. And we need YOU to help power the tech that makes it happen.Position OverviewThis isn't your typical internship. As a Backend...


  • Mississauga, Ontario, Canada Webologixglobal Full time

    Job Title: Backend DeveloperLocation: RemoteType of Hire: Full-timeResponsibilities:Hands-on experience with cloud-based technologies and microservices architecture.Experience with NoSQL databases, such as MongoDB.Implementing distributed caching systems for high-performance applications.Conducting code reviews for both front-end and back-end components to...


  • Mississauga, Ontario, Canada Webologixglobal Full time

    Job Title: Backend DeveloperLocation: RemoteType of Hire: Full-timeResponsibilities:Hands-on experience with cloud-based technologies and microservices architecture.Experience with NoSQL databases, such as MongoDB.Implementing distributed caching systems for high-performance applications.Conducting code reviews for both front-end and back-end components to...


  • Mississauga, Ontario, Canada Mimecast Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Mimecast. As a key member of our engineering squad, you will be responsible for designing, developing, and optimizing backend systems for data processing at scale within AWS.Key ResponsibilitiesDesign and develop cloud-based microservices in Python, Java, and Go,...


  • Mississauga, Ontario, Canada Mimecast Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Mimecast. As a key member of our engineering squad, you will be responsible for designing, developing, and optimizing backend systems for data processing at scale within AWS.Key ResponsibilitiesDesign and develop cloud-based microservices in Python, Java, and Go,...


  • Mississauga, Ontario, Canada Element Fleet Management Full time

    Embark on a Career with Element Fleet ManagementAt Element, our team members play a crucial role in enhancing the lives of individuals every day. We are revolutionizing the fleet management industry by prioritizing human experience over mere business metrics, delivering exceptional service to our clients. Become a part of this transformative journey.Position...


  • Mississauga, Ontario, Canada Element Fleet Management Full time

    Embark on a Professional Journey with ElementAt Element, our team members play a crucial role in enhancing the lives of individuals every day. We are revolutionizing the fleet management industry by placing a strong emphasis on people rather than just business, ensuring an exceptional client experience. Become a part of this transformative vision.Position...


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About Us :At BookMyHelp, we're revolutionizing the industry by connecting individuals with local professionals who can simplify their lives. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all.We're seeking a talented Backend Developer to join our dynamic team and help power the tech that makes...


  • Mississauga, Ontario, Canada BookMyHelp Full time

    About Us :At BookMyHelp, we're revolutionizing the industry by connecting individuals with local professionals who can simplify their lives. Whether it's home services, business support, or a helping hand, we're building a platform that streamlines it all.We're seeking a talented Backend Developer to join our dynamic team and help power the tech that makes...


  • Mississauga, Ontario, Canada Mimecast Full time

    Cloud Software Engineer PositionAbout the RoleMimecast is seeking a skilled Cloud Software Engineer to join our team in Mississauga. As a key member of our engineering squad, you will be responsible for building and maintaining our cloud-based products and services.Key ResponsibilitiesCollaborate with Product Management, UX designers, and other engineering...


  • Mississauga, Ontario, Canada Mimecast Full time

    Cloud Software Engineer PositionAbout the RoleMimecast is seeking a skilled Cloud Software Engineer to join our team in Mississauga. As a key member of our engineering squad, you will be responsible for building and maintaining our cloud-based products and services.Key ResponsibilitiesCollaborate with Product Management, UX designers, and other engineering...


  • Mississauga, Ontario, Canada Mimecast Full time

    Mimecast: Senior Backend Software Engineer - Cloud Integrated SolutionsBecome a vital member of our team at Mimecast, contributing to the development of innovative protection solutions that ensure seamless security across various communication and collaboration platforms.Why Work With Us?Key Responsibilities:Collaborate with diverse teams to implement...


  • Mississauga, Ontario, Canada Element Fleet Management Full time

    Join a Dynamic Team at Element Fleet ManagementAt Element Fleet Management, we're redefining the fleet management industry to prioritize people and deliver exceptional client experiences. We're seeking a talented Senior Backend Developer to join our team and contribute to our mission.Key Responsibilities  We're looking for a skilled Backend Software...


  • Mississauga, Ontario, Canada Element Fleet Management Full time

    Join a Dynamic Team at Element Fleet ManagementAt Element Fleet Management, we're redefining the fleet management industry to prioritize people and deliver exceptional client experiences. We're seeking a talented Senior Backend Developer to join our team and contribute to our mission.Key Responsibilities  We're looking for a skilled Backend Software...


  • Mississauga, Ontario, Canada Mimecast Full time

    Position OverviewAs a Senior Python Backend Engineer, you will play a pivotal role in the development of our innovative cloud-integrated security solutions. Your expertise will contribute to the evolution of Mimecast's next-generation protection products.Key ResponsibilitiesDevelop and enhance components of our Cloud Integrated platform, focusing on backend...


  • Mississauga, Ontario, Canada Element Fleet Management Full time

    Embark on a Professional Journey with ElementAt Element, our team members significantly influence the lives of individuals every day. We are revolutionizing the fleet management industry by prioritizing people over profit, ensuring an exceptional client experience. Become a part of this transformative vision.Position OverviewWe are seeking a Senior Backend...

  • Lead Backend Engineer

    4 weeks ago


    Mississauga, Ontario, Canada Element Fleet Management Full time

    Join Element Fleet ManagementAt Element, our team members play a crucial role in enhancing the lives of individuals every day. We are revolutionizing the fleet management industry by placing a strong emphasis on people, ensuring an exceptional client experience. Become a part of our forward-thinking approach.Position OverviewWe are seeking a Lead Backend...