Senior Software Engineer

at  OfficeSpace

British Columbia, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Apr, 2025Not Specified23 Jan, 2025N/ANode.Js,Graphql,Vue.Js,Automation,Elasticsearch,Ruby,Python,Performance Metrics,Programming Languages,Mariadb,Databases,Google Cloud Platform,CloudNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

OfficeSpace Software is the workspace management platform for enterprise-level innovation, empowering over 1,800 leading organizations to optimize and transform their workspaces for a flexible, high-performance hybrid future. Our intuitive solutions for space planning, desk and room booking, and real-time workplace insights help businesses elevate employee experience and operational efficiency. Recognized by G2 as a Leader in Workplace Experience and featured in Gartner’s 2023 Market Guide, OfficeSpace is at the forefront of workplace innovation.
Backed by Vista Equity Partners and Resurgens Technology Partners, OfficeSpace is primed for continued growth. With a global team spanning the US, Canada, and Costa Rica, we’re committed to setting new standards in workplace technology. If you’re driven by impact, energized by innovation, and ready to help shape the future of work, OfficeSpace invites you to join us.

SKILLS & EXPERIENCE REQUIRED:

  • Technical Expertise: 5+ years of full-stack development experience, with strong proficiency in Ruby on Rails and React. Equivalent experience with other modern programming languages (e.g., Java, Python, Node.js, or Go) and frontend frameworks (e.g., Angular, Vue.js) is also acceptable.
  • API Development: Familiarity with GraphQL or RESTful API design and implementation.
  • Cloud and Data: Exposure to cloud technologies like Google Cloud Platform and experience with databases such as MariaDB or NoSQL systems (e.g., Redis, Elasticsearch).
  • Performance Optimization: Understanding of application performance metrics and strategies for improvement.
  • AI & Automation: Familiarity with AI tools to automate tasks and improve efficiency.
  • Team Collaboration: Demonstrated ability to collaborate within agile teams, working closely with product managers and designers to deliver high-quality solutions.
  • Mentorship: Some experience mentoring junior developers is a plus.

Responsibilities:

WHAT YOU’LL DO:

As a Senior Full-Stack Software Engineer at OfficeSpace, you will play a pivotal role in designing, developing, and optimizing innovative software solutions. Your work will directly contribute to a high-performance, AI-driven technology environment, focusing on using Ruby on Rails for backend development and React for frontend development to deliver scalable, user-focused applications.

RESPONSIBILITIES:

  • Full-Stack Development: Develop and enhance applications using Ruby on Rails and React. Focus on creating scalable and maintainable solutions with user-centric designs.
  • Drive High-Impact Solutions: Contribute to the development and maintenance of solutions emphasizing performance, reliability, and maintainability. Work with technologies like Google Cloud Platform and BigQuery for efficient data management and analytics.
  • AI & Data-Driven Innovation: Leverage AI-powered tools to streamline processes, improve user experiences, and enhance development workflows.
  • End-to-End Ownership & Quality Shift-Left: Collaborate on code quality, applying test-driven development and embedding quality checks throughout the development process.
  • Performance Optimization: Assist in identifying and resolving performance bottlenecks to enhance speed and reliability.
  • Security & Technical Integrity: Proactively address security concerns and contribute to maintaining a high standard of code integrity.
  • Collaborative Development: Work closely with team members, including junior engineers, to share knowledge, provide constructive code reviews, and implement best practices.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

British Columbia, Canada