Location: Canada, Remote Opportunity
Job Type: Full-Time
Experience Level: 3-5 Years
Four Squire Business Services is a rapidly growing organization committed to driving innovation in software development. We specialize in delivering cutting-edge solutions that empower businesses to thrive in competitive industries. We are currently seeking a Senior Software Developer to join our team and play a pivotal role in shaping the future of our user-facing products.
Job Description
As a Senior Software Developer, you will drive the design, development, and maintenance of our applications, ensuring scalability, usability, and high performance. You’ll collaborate with cross-functional teams, mentor junior developers, and contribute to the technical direction of the company.
Key Responsibilities:
- Design, implement, and maintain features and resolve bugs in our web and mobile applications.
- Take ownership of projects from conceptualization to deployment.
- Collaborate on architecture and design decisions, ensuring technical excellence.
- Mentor and support less experienced developers, fostering a culture of growth and learning.
- Optimize software development processes and implement best practices.
- Write clean, maintainable, and testable code, adhering to coding standards.
- Stay current with industry trends and technologies to bring innovative ideas to the team.
About You
You are passionate about building impactful software and delivering exceptional user experiences. You balance technical expertise with collaboration and communication skills, ensuring alignment with both business goals and user needs.
Key Qualities We Value:
- A love for learning and building innovative solutions.
- Strong communication and teamwork skills.
- An eye for detail and a commitment to quality.
- A practical, results-driven approach to adopting technologies.
Qualifications:
- Bachelor’s degree in Computer Science or equivalent experience.
- 4+ years of professional software development experience.
- Proficiency in Ruby on Rails, PostgreSQL/MongoDB, and front-end frameworks such as React or Angular.
- Experience with object-oriented architecture, design patterns, and testing frameworks (e.g., RSpec, Capybara).
- Familiarity with Agile methodologies and collaborative tools like Jira or Trello.
- Demonstrated ability to lead projects and mentor team members.
Preferred Skills:
- Proficiency in building scalable applications from the ground up.
- Strong experience with NoSQL/SQL databases and schema design.
- A track record of contributing to team leadership and decision-making.
Why Join Four Squire Business Services?
- Be part of a close-knit, innovative team with a collaborative culture.
- Competitive salary: $110,000-$130,000 per year.
- Flexible work arrangements, including hybrid or remote options.
- Three weeks paid vacation plus statutory holidays.
- Professional development opportunities with a $1000 annual stipend.
- Comprehensive health and dental benefits.
- Leadership and growth opportunities in a rapidly expanding team.
How to Apply:
If you’re excited about contributing to impactful projects as a Senior Software Developer, we’d love to hear from you! Please send your cover letter and resume to hr@foursquarecorp.ca with the subject line "Senior Software Developer Application."