logo image

Join our global team!

Back-end Developer (Pipeline Position for Future Opportunities)

hybrid
Brantford, Ontario, Canada .
full-time . September 25, 2024

Description

Back-end Developer

@membershipio - Instagram - TikTok - Youtube
membership.io - Product Site (Formerly searchie.io)
northresults.com - Company Site
Hybrid remote in Brantford, Ontario

Note on re-branding: Searchie.io is currently rebranding to Membership.io. While you may see references to our previous branding on our website, please note that this role and all related communications reflect our exciting new chapter as Membership.io. Our full transition, including the updated website, will be complete by September 2024.

Reports to: Back-end Development Lead
Location: Brantford, Ontario. (Hybrid)
Term: Full-time
Salary: $70,000 - $90,000

Who we are


At North Results, we empower our customers with the tools, training, and support they need to launch successful businesses. Our suite of products, including the leading content management software Membership.io, helps build and grow membership businesses. We live and breathe our core values of Community, Fun, Impact, Innovation, Integrity, and Simplicity. Join our dynamic and growing tech company based in Ontario, Canada, and be part of our vibrant, collaborative culture where your contributions are valued and recognized!

We offer a hybrid work environment, opportunities for professional growth within a fast-growing company, and the chance to help redefine content management and delivery.

Our platform


Membership.io is a fast-growing content management software that revolutionizes the way content creators and businesses deliver experiences. Membership.io offers a user-friendly way to deliver content and the fastest way to build courses, websites, content hubs, or membership sites. As an all-in-one platform, we enable users to manage, monetize, and amplify their content, setting new standards in the industry.

What We Need


As a Back-End Developer for Membership.io, you will be responsible for designing, coding, and maintaining the server-side logic of web applications. You will ensure that back-end systems are reliable, scalable, and optimized to support increasing traffic and data needs. You’ll create and manage APIs, design databases, and collaborate with front-end developers and cross-functional teams to deliver seamless user experiences. Your ability to stay current with industry trends and web technologies will help drive continuous improvement and innovation within our platform.
Success in this role will depend on your proficiency in PHP, SQL, and the Laravel framework, as well as your experience with cloud technologies like AWS and Elastic Search. Strong problem-solving skills and knowledge of security best practices will be key to delivering high-quality results in this fast-paced environment.


What You’ll Do

Back-End Development
  • Build and Maintain Back-End Systems: Design and maintain back-end services, databases, and servers that power the functionality of Membership.io. Ensure systems are scalable, reliable, and optimized for performance.
  • API Development: Design and develop RESTful APIs and GraphQL endpoints to enable seamless communication between front-end and back-end systems.

System Maintenance and Optimization
  • Performance Tuning: Continuously monitor and optimize server performance, ensuring back-end systems use resources efficiently and are capable of handling increasing traffic loads.
  • Security Best Practices: Implement and enforce industry-standard security practices, such as encryption, access controls, and data protection, to safeguard sensitive customer data.

Collaboration and Integration
  • Cross-Functional Collaboration: Work closely with front-end developers, designers, and project managers to ensure back-end logic and APIs are aligned with project requirements and user needs.
  • Cloud Integration: Configure and maintain cloud infrastructure (e.g., AWS, Amazon Lambda, Elastic Search) to support application functionality and scalability.

Agile Participation
  • Agile Workflows: Actively participate in Agile ceremonies, such as sprint planning, stand-ups, and retrospectives, to ensure timely delivery of back-end features and continuous collaboration with the development team.
  • Task Management: Manage and resolve back-end development tasks using JIRA or other project management tools, ensuring timely completion with high-quality outcomes.

Problem-Solving and Debugging
  • Troubleshoot and Resolve Issues: Identify, debug, and resolve complex back-end issues that affect functionality or performance, collaborating with front-end developers and QA teams to ensure seamless resolution.
  • Code Optimization: Continuously refactor and improve existing back-end code to enhance performance, maintainability, and scalability.

Continuous Learning and Innovation
  • Stay Updated on Trends: Keep up with the latest back-end development tools, frameworks, and cloud technologies. Regularly suggest new methodologies or tools to improve performance and efficiency.
  • Process Improvement: Contribute to improving software development processes and methodologies, ensuring that best practices are followed and that the team is consistently delivering high-quality solutions.

Specific Success Criteria / Outcomes

  • On-Time Project Delivery: Deliver back-end projects on time and in accordance with the agreed-upon quality standards.
  • Optimized Resource Usage: Efficiently manage server resources and database performance to minimize costs and maximize application performance.
  • Customer Satisfaction: Ensure customers are satisfied with the performance, reliability, and functionality of the application.
  • Security Compliance: Implement back-end systems in compliance with security best practices, ensuring the protection of sensitive customer data.
  • Effective Problem-Solving: Demonstrate effective problem-solving skills by resolving complex software development tasks efficiently and reliably.

Functional Skills

  • Proficiency in PHP and SQL
  • Experience with Laravel
  • API Development
  • Cloud Computing
  • Version Control (Git)
  • Object-Oriented Programming (OOP)
  • Security Best Practices
  • Familiarity with Front-End Frameworks
  • Problem-Solving
  • Agile Development

Leadership and Execution Behaviors for this Role

  • Security-First Mindset: Prioritize the security of back-end systems by implementing best practices for encryption, access control, and data protection.
  • Collaboration and Teamwork: Effectively collaborate with front-end developers, designers, and project managers to ensure seamless integration and the successful execution of projects.
  • Continuous Learning: Stay up-to-date with emerging technologies and continuously learn new skills to contribute to the improvement of back-end systems.
  • Proactive Problem-Solving: Take initiative in identifying and resolving issues before they escalate, ensuring that back-end systems run smoothly and efficiently.
  • Adaptability: Adapt to changing project requirements and timelines while maintaining a focus on delivering high-quality results.
  • Process Improvement: Contribute to the continuous improvement of software development methodologies and back-end development practices within the team.

Qualifications

  • Years of Experience: 1-3 years of professional experience in back-end development or a related field.
  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • Certifications:
  • PHP certification
  • AWS Cloud Practitioner or Developer certification
  • MySQL or database management certifications

Benefits

  • Competitive Compensation: Base salary with uncapped commission and performance-based incentives.
  • Flexible Vacation: Start with 3 weeks of vacation in your first year, and enjoy unlimited vacation starting your second year.
  • Personal Days: Unlimited personal days for planned time off (booked in advance).
  • Flex Days: 10 flex days for last-minute personal or sick days, giving you added flexibility when unexpected events arise.
  • Comprehensive Health Benefits: Full coverage for dental, vision, prescription medication, alternative health therapies, and life insurance (after 3 months).
  • Professional Growth: Access to leadership training and role-specific development opportunities for continuous learning.
  • Company Phone Plan: Optional company phone plan available after 3 months.
  • Team Retreats & Celebrations: Join us for company retreats, live events, and celebrations throughout the year.
  • Retirement Savings: RRSP contribution plan with employer matching (optional after 3 months).

Accommodations

Should you require any specific accommodation during the recruitment process, please let it be known at the time of contact and we will make the necessary arrangements, up to the point of undue hardship.

Use of Artificial Intelligence (AI) in recruiting

At North Results, we aim to be at the forefront of AI integration within our platform and products. We believe that AI is a powerful tool that benefits everyone. In order to improve efficiency and fairness in our hiring process, we utilize a variety of AI tools throughout the application process.

North Results Inc. is dedicated to recruiting and retaining a qualified workforce. By valuing a diverse workforce, North Results Inc. is committed to fair and equitable hiring practices. North Results Inc. will always hire the most qualified candidate for a position. A protected ground will not be used against an individual during the hiring process. The company will ensure that the search and hiring processes are fair and equitable so that each candidate has a fair opportunity throughout the process regardless of any protected ground they may have.

Know someone who would be a perfect fit? Let them know!