
Full-Stack Engineer – Backend
Posted 1 hour ago

Posted 1 hour ago
This is a fully remote position, open to applicants in Mexico.
• 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.
• 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.
• 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?!!
GESUAS
CodiLime
HumanIT Digital Consulting
Get handpicked remote jobs straight to your inbox weekly.