OfficeSpace Software

Software Engineer

Costa Rica
AI Python Ruby on Rails JavaScript React GraphQL MariaDB Redis Elasticsearch
Description

Software Engineer II

Location: Costa Rica

Department: Development

About OfficeSpace: 

OfficeSpace Software provides the leading AI operating system for the built world, that helps teams plan, connect, and perform in the workplace. As a performance-based, PE-backed company, we hire based on merit and a willingness to do what it takes to succeed long-term. You’re a great fit for the role if you’re entrepreneurial, passionate, motivated by building at light speed, and an Agentic AI early adopter. Our world-class teams operate in the US, Canada, and Costa Rica in a culture of trust, respect, growth, and impact.  

Role Summary: 

You’ll lead how AI actually works at OfficeSpace—not as a side project, but as a core system. As a Full-Stack Software Engineer, you will contribute to the evolution of our AI platform from production-ready chat experiences to agentic workflows that operate safely at enterprise scale. You’ll build, harden, and scale systems that connect AI services, a Rails backend, and a React frontend—while setting the technical bar for performance, reliability, and integrity. 

We move fast. We expect precision. And we trust you to own outcomes. 

 

What You’ll Do: 

  • Build out OfficeSpace’s AI platform—starting with our customer-facing chatbot and extending into agentic workflows and MCP server capabilities. 
  • Design and operate Python-based AI services that integrate deeply with our Ruby on Rails backend and React frontend. 
  • Partner with AI agents to accelerate development, testing, debugging, and code reviews.  
  • Orchestrate AI-assisted workflows to generate, validate, and optimize production-ready code.  
  • Deliver clean, well-tested features across multiple projects—on time and at high quality.  
  • Optimize applications across browsers, devices, and environments—making smart trade-offs.  
  • Work across data layers, from relational databases (MariaDB) to search and caching systems (Redis, Elasticsearch), to Vector DBs. 
  • Contribute to evolving best practices in AI-augmented software development. 

 

What You Bring: 

  • 3–5 years of backend development experience with Ruby on Rails or Python.  
  • Experience building AI features is a plus 
  • Strong proficiency in JavaScript (ES6+) and modern React development.  
  • Experience building and scaling production-grade web applications.  
  • Solid understanding of databases—relational and exposure to NoSQL systems.  
  • Ability to work across multiple projects and deliver with consistency.  
  • Experience or exposure to GraphQL is a plus.  
  • AI fluency—comfortable using AI tools for coding, debugging, testing, and documentation.  
  • Strong problem-solving skills and the judgment to balance speed vs. quality.  
  • A builder mindset—you take ownership, move fast, and continuously improve how work gets done. 

Why OfficeSpace?

  • High-Performance Culture: At OfficeSpace, we believe in the power of accountability, focus, and drive. Our A-Player team members work together to deliver measurable, meaningful results. We recognize and reward those who push boundaries and achieve excellence.
  • Ownership and Accountability: We trust our employees to take full ownership of their roles, providing the autonomy to innovate and the support to succeed. We seek individuals who are self-motivated and thrive in an environment where they can drive impactful outcomes.
  • Technology-Forward: As a company invested in cutting-edge technology, we integrate AI and other advanced solutions across our platform to enhance productivity, customer experience, and process efficiency. Our team members are excited by the potential of AI and proactively explore ways it can drive our success.
  • Growth Mindset: Continuous learning and improvement are integral to our culture. We encourage our team to embrace challenges, seek knowledge, and develop both personally and professionally.
  • Innovation and Agility: We foster a dynamic, fast-paced environment where fresh ideas and bold solutions are celebrated. We embrace change and thrive on turning challenges into opportunities, with a team that is agile, proactive, and resilient.
  • Collaborative, Results-Driven Environment: We value purposeful collaboration that leads to shared success and stronger results. While our team members are independent, they recognize the value of working together to drive our mission forward.
  • Competitive Benefits and Rewards: OfficeSpace offers comprehensive and competitive benefits packages globally, designed to support our team’s health, well-being, and financial security. We invest in our people so they can excel.

    OfficeSpace is committed to building and promoting a diverse workforce and celebrates the unique qualities that individuals of various backgrounds and experiences offer. We are committed to basing all employment-related decisions upon valid job-related factors without regard to race, color, sex (including pregnancy, sexual orientation, and gender identity), age, religion, national origin, genetic information, military status, veteran status, physical or mental disability, or any other status protected by law. 
OfficeSpace Software
OfficeSpace Software

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say