Remotery

Full-Stack Engineer – Backend

Posted 1 hour ago

This is a fully remote position, open to applicants in Mexico.

📋 Description

• Design, create, and manage a Rails API (API-only mode) that delivers dental scheduling data to a React frontend.

• Model and refine PostgreSQL schemas utilizing ActiveRecord migrations, focusing on Azure PostgreSQL Hyperscale (Citus) in production with a keen emphasis on clarity, performance, and data integrity.

• Become the team's expert on data mapping across various dental practice management systems and the Cosmos DB data layer.

• Query and retrieve data from Azure Cosmos DB, gaining insight into its document model and the structure of DPMS data within it.

• Design and uphold application schemas on Azure PostgreSQL Hyperscale (Citus), taking advantage of distributed tables and colocation for optimal performance at scale.

• Integrate with external healthcare systems and services through HTTP, including dental exchange APIs, payment processors, and Azure AI services, to enhance features like AI-assisted dictation and intelligent workflows.

• Implement and sustain Azure AD B2C JWT authentication middleware, covering JWKS retrieval, signature verification, claim extraction, and current_user injection.

• Build and manage background jobs utilizing Sidekiq and Redis for asynchronous and prolonged tasks.

• Develop and maintain thorough RSpec test suites using FactoryBot, WebMock, and VCR to safely evaluate external HTTP integrations.

• Execute and resolve findings from Brakeman and bundler-audit as part of standard development processes.

• Contribute to React frontend components and pages as required.

• Collaborate closely with frontend-focused engineers and product stakeholders during feature development.

• Engage in AI-augmented development workflows, reviewing and validating AI-generated code against acceptance criteria.

• Adhere to Git best practices: feature branches, pull requests for all modifications, and conventional commit messages.

• Regularly update documentation when any behavior or architecture changes occur.


⛳️ Requirements

• Extensive experience with Ruby on Rails in API-only mode, encompassing ActiveRecord, migrations, routing, and middleware.

• Strong PostgreSQL expertise, including schema design and query awareness; comfortable working with both relational and NoSQL (document) databases.

• Proficient in designing REST APIs and integrating with external services via HTTP clients (e.g., Typhoeus, Faraday, or similar).

• Practical experience with background job processing (Sidekiq or equivalent).

• Experience implementing JWT-based authentication, including JWKS validation and claim extraction.

• Established RSpec testing discipline with FactoryBot and HTTP stubbing using WebMock or VCR.

• Familiarity with a modern frontend framework (React, Vue, or similar) — while CSS expertise isn't necessary, you should be comfortable building and troubleshooting components.

• Understanding of Git-based workflows, pull requests, and conventional commits.

• Comfortable reading and maintaining Markdown documentation.

• Hands-on experience using AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) as part of daily development.

• Clear comprehension of the Human → AI → Human review loop, ensuring human ownership of all decisions.

• Strong understanding that Protected Health Information (PHI) must never be included in code, tests, logs, commits, or error messages.

• Discipline in structured logging with explicit safe-field selection.

• Utilization of generic error messages with no patient-identifying context returned to API clients.

• Comfort working solely with synthetic or mock data.

• Awareness of secure coding practices, including avoiding hardcoded credentials, vigilance regarding OWASP Top 10, and addressing remediation of Brakeman findings.


🏝️ Benefits

• Work remotely Monday - Friday, 40 hours per week (no weekends).

• Health Care Reimbursement.

• Active Lifestyle Reimbursement.

• Quarterly Home Office Reimbursement.

• Continuous Learning Bonus.

• Access to Training and Professional Development Platforms.

• Did we mention it's REMOTE?!!

People also viewed

Bark.com1 hour ago

Senior Backend Engineer

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
GESUAS1 hour ago

Web Developer – Frontend, Backend

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
CodiLime1 hour ago

Java Software Engineer

US flagUnited States OnlyFreelanceBackend Engineer
ApplyView job
HumanIT Digital Consulting1 hour ago

Fullstack Developer, Node.js, React

PT flagPortugal OnlyFull-timeBackend Engineer€2,000 – €2,500/month
ApplyView job
Learning Technologies Group plc1 hour ago

Backend Engineer – Voyager Team

HU flagHungary OnlyFull-timeBackend Engineer
ApplyView job
Leega1 hour ago

Desenvolvedor Java Full Stack – Especialista

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers