Fullscript logo
Fullscript

Dispense your way | Currently hiring across North America!

Senior Developer, Backend – Developer Infrastructure

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2016H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

3 days ago

Salary

$125K - $165K / year

Seniority

Senior

Bachelor DegreeEnglishRubyRuby on Rails

Job Description

Senior Developer, Backend – Developer Infrastructure

Fullscript

• Own and improve the long-term technical health of our monorepo • Plan out solution designs and release strategies in collaboration with other engineering teams and stakeholders • Lead foundational upgrades across the stack • Improve code quality, application structure, maintainability, and engineering standards • Address scalability, reliability, and performance concerns as the product grows • Resolve security vulnerabilities across the application and its dependencies • Build and maintain shared developer tooling, CI linting, and quality-of-life improvements • Maintain and evolve shared infrastructure such as feature flags, end-to-end tests, and infrastructure-as-code within the monolith • Support product teams by solving cross-cutting technical issues • Act as a multiplier by unblocking other teams and improving the systems they rely on • Contribute through implementation, code review, technical guidance, mentorship, and documentation

Job Requirements

  • Strong experience with Ruby or Ruby on Rails
  • You are a passionate software engineer who cares about your craft and serving other developers as your end users.
  • You are excited to learn, lead projects and want to produce the best work possible.
  • Experience designing maintainable systems and making pragmatic technical tradeoffs
  • Strong testing habits and an understanding of how tests support long-term maintainability
  • Comfort working on platform, infrastructure, tooling, or developer experience problems
  • A desire to improve engineering standards across teams
  • Strong communication skills and the ability to collaborate across engineering teams
  • A willingness to learn, ask questions, and receive feedback

Benefits

  • Generous PTO and competitive pay
  • Fullscript’s RRSP match program for financial health
  • Flexible benefits package and workplace wellness program
  • Training budget and company-wide learning initiatives
  • Discount on Fullscript catalog of products
  • Ability to work Wherever You Work Well*
  • Our Wherever You Work Well philosophy means Fullscript teammates get to pick their own office — whether that’s in-office, at home, or a bit of both 🏡

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 201-500Since 2013H1B Sponsor

• Design, develop, and maintain backend services using Node.js 22 and TypeScript. • Build and manage database schemas, migrations, and data access layers using Prisma ORM. • Design and implement microservices with clear domain ownership and service boundaries. • Develop REST APIs and internal service-to-service integrations. • Implement scalable asynchronous workflows and event-driven processing patterns. • Apply architectural patterns such as CQRS and distributed system best practices. • Design, develop, and maintain cross-platform mobile applications for iOS and Android. • Build responsive and scalable user interfaces using React 18 and TypeScript. • Develop and maintain mobile features using Capacitor 8. • Create and support native integrations and mobile plugins when required. • Manage application releases and deployments to the Apple App Store and Google Play Store. • Participate in architecture discussions, code reviews, and technical design sessions. • Contribute to engineering standards, performance optimization, and application scalability. • Collaborate closely with Product, Design, and Engineering teams to deliver high-quality solutions. • Leverage AI-assisted development tools to improve productivity and code quality.

Mexico
Goods & Services logo

Senior Backend Engineer – AI-Assisted

Goods & Services

Making things better by making better things

Full TimeRemoteTeam 201-500Since 2013H1B Sponsor

• Design, develop, and maintain backend services using Node.js 22 and TypeScript 5.5. • Build and manage database schemas, migrations, and data access layers using Prisma ORM. • Design and maintain domain-driven microservices with clear service boundaries and ownership. • Develop and support REST APIs for internal service-to-service communication. • Implement and maintain asynchronous processing workflows and event-driven architectures. • Apply CQRS principles to separate transactional and reporting workloads. • Implement reliable data consistency patterns, including the Transactional Outbox Pattern. • Collaborate with engineering teams on architecture, code quality, and system scalability initiatives.

Mexico
Full TimeRemoteTeam 51-200

Role Description Foresite is looking for a Senior Software Engineer - AI Integration with strong, hands-on AI experience to help shape how AI gets built into our platform. We are a Managed Security Services Provider (MSSP) building the next generation of AI-powered security operations. What You'll Do: - Design and ship the systems that connect LLMs to real security workflows — from RAG pipelines over threat intelligence to agentic automation that handles triage and investigation steps that currently require human effort. - Influence our AI architecture, product direction, and the standard for how the team builds with LLMs going forward. - Design and build AI-powered workflows that serve both internal analysts and external customers across guided security operations. - Own the AI architecture end-to-end: model selection, prompt engineering, RAG pipelines, agent orchestration, and evaluation frameworks. - Optimize for cost and performance — manage token budgets, reduce latency, and build instrumentation so we know exactly what our AI spend buys us. - Collaborate with product and engineering to identify where AI creates real leverage and where it doesn't. - Mentor engineers on LLM best practices and raise the AI literacy of the broader team. Qualifications - 5+ years of software engineering experience with strong fundamentals (you write production code, not just notebooks). - Deep, practical experience using Agent Development Kit. - Proven track record of integrating LLMs into production environments - prompt engineering, context management, RAG architectures, agent frameworks, evaluation and observability. - Deeply proficient in React 18/19 and TypeScript; comfortable with React Router v7 and modern routing patterns. - Comfortable designing schemas, writing queries, and reasoning about performance across PostgreSQL and Firestore. - Experience designing secure multi-tenant AI architectures; understanding of how to build LLM integrations that enforce strict data isolation between customers. - Strong understanding of scalable and highly available cloud-native system design. - Experience working closely with product teams to ship user-facing features. Requirements - Knowledge of Infrastructure as Code (IaC) using Terraform to automate, orchestrate, and manage cloud platform resources effectively. - Familiarity or hands-on experience with Google Cloud Security products (e.g., Security Command Center, SecOps, Mandiant). - Experience building autonomous AI agents, multi-modal applications, or complex prompt orchestration pipelines. Benefits - Mission-driven partner helping organizations navigate an increasingly complex threat landscape. - Part of a "humans-first" culture where your expertise is valued, and your well-being is a priority. - Leverage Google Cloud Premier SecOps Partnership to stay at the cutting edge.

United States
Qode logo

Development Team Lead - AI Team

Qode

Qode is a unified hiring platform designed for enterprise scale, centralizing the entire hiring lifecycle in one environment. Key features include: Candidate sourcing and outreach. AI-led interviews in 30+ languages. Applicant tracking and job distribution to 200+ platforms. Outcome-based pricing: clients pay for results, not software seats. 800M+ candidate profiles indexed. 200,000+ applicants processed per month. 56+ enterprise clients worldwide.

Role Description The Development Team Lead – AI Team is a hands-on technical leadership role responsible for guiding development of AI-powered applications and platform capabilities while remaining actively involved in engineering execution. This role combines software delivery, AI platform adoption, and team leadership. - Lead delivery of AI-powered product capabilities - Provide day-to-day technical leadership and coordination for an agile engineering team - Remain deeply involved in implementation and architecture - Guide adoption of practical AI engineering patterns - Mentor engineers and improve engineering quality - Partner with platform, infrastructure, and product teams Qualifications - 8+ years of software engineering experience with deep knowledge of C#, .NET, .NET Core and modern application frameworks - Experience with React.js, TypeScript/JavaScript, SQL, and APIs - Experience building AI-powered applications or integrations - Experience with AI development tools and methodologies - Strong cloud (Azure/AWS), API, and distributed systems knowledge - Experience mentoring engineering teams - Strong communication and technical leadership skills

United States