Senior Software Engineer – Fabric

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer at Stay22 designing and developing APIs and AI agents on a public platform. Collaborate with cross-functional teams to deliver scalable, reliable services.

Responsibilities

  • Play a key role in the design, development, and end-to-end deployment of Stay22’s new public API platform.
  • Use your skills in Python, Node.js, and TypeScript to build scalable, secure, and well-documented RESTful or GraphQL APIs.
  • Develop and launch Stay22’s first-generation AI agents for third-party marketplaces (e.g., OpenAI, GCP Agents), leveraging the API platform you help build.
  • Collaborate closely with the Data, Neuro, and Integrations teams to define data contracts and integrate their services into a unified API product.
  • Work with the Forge (platform) team to implement CI/CD best practices, infrastructure as code, security, and observability for the API platform.
  • Define and promote API design standards, versioning strategies, and comprehensive documentation to deliver a world-class developer experience for internal and external partners.
  • Design and enforce testing strategies (unit, integration, and end-to-end) and maintain automated test pipelines to ensure code quality and reliability.
  • Implement robust authentication, rate limiting, monitoring, and alerting mechanisms to ensure the platform’s security and reliability.
  • Promote observability and error management (e.g., structured logging, dashboards and tracing via Grafana).
  • Mentor other developers and help cultivate a culture of technical excellence, simplicity, and long-term ownership within the Fabric team.
  • Participate in recruiting and onboarding new engineers.

Requirements

  • Good command of English is required for daily communication with international colleagues
  • Bachelor’s or Master’s degree in Computer Science or equivalent experience
  • Minimum of 6–8 years of experience in full-stack or backend development, with a strong focus on building scalable, public-facing APIs and services
  • Strong server-side Python expertise, as well as JavaScript/TypeScript and Node.js, with a proven track record of delivering high-performance, reliable web services
  • Hands-on experience designing and consuming APIs and working with cloud infrastructures (GCP preferred)
  • Solid knowledge of relational and NoSQL databases, notably PostgreSQL and MongoDB
  • Familiarity with platform engineering concepts such as containerization (Docker, Kubernetes) and infrastructure as code (Terraform) is a major plus
  • Excellent communication skills and a collaborative mindset, able to work with product managers and other stakeholders to translate business needs into technical solutions.

Benefits

  • Health, dental, and retirement benefits
  • Training and professional development opportunities
  • Social events and team-building activities, including memorable retreats

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

CloudDockerGoogle Cloud PlatformGrafanaGraphQLJavaScriptKubernetesMongoDBNode.jsNoSQLPostgresPythonTerraformTypeScript

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.