FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAzureNoSQLPostgresReactRedisRSpecRubyRuby on RailsVue.js
About the role
Key responsibilities & impact- Design, build, and maintain a Rails API (API-only mode) that serves dental scheduling data to a React frontend
- Model and evolve PostgreSQL schemas using ActiveRecord migrations, targeting Azure PostgreSQL Hyperscale (Citus) in production with an emphasis on clarity, performance, and data integrity
- Become the team’s subject matter expert on data mapping across different dental practice management systems and the Cosmos DB data layer
- Query and consume data from Azure Cosmos DB, understanding its document model and how DPMS data is structured within it
- Design and maintain application schemas on Azure PostgreSQL Hyperscale (Citus), leveraging distributed tables and colocation for performance at scale
- Integrate with external healthcare systems and services via HTTP — including dental exchange APIs, payment processors, and Azure AI services — to power features such as AI-assisted dictation and intelligent workflows
- Implement and maintain Azure AD B2C JWT authentication middleware, including JWKS retrieval, signature verification, claim extraction, and current_user injection
- Build and operate background jobs using Sidekiq and Redis for asynchronous and long-running tasks
- Write and maintain comprehensive RSpec test suites using FactoryBot, WebMock, and VCR to safely test external HTTP integrations
- Run and remediate findings from Brakeman and bundler-audit as part of normal development workflows
- Contribute to React frontend components and pages as needed
- Collaborate closely with frontend-focused engineers and product stakeholders throughout feature development
- Participate in AI-augmented development workflows, reviewing and validating AI-generated code against acceptance criteria
- Follow Git best practices: feature branches, pull requests for all changes, and conventional commit messages
- Proactively update documentation when behavior or architecture changes
Requirements
What you’ll need- Strong experience with Ruby on Rails in API-only mode, including ActiveRecord, migrations, routing, and middleware
- Solid PostgreSQL knowledge, including schema design and query awareness; comfort working with both relational and NoSQL (document) databases
- Experience designing REST APIs and integrating with external services via HTTP clients (e.g., Typhoeus, Faraday, or equivalent)
- Hands-on experience with background job processing (Sidekiq or equivalent)
- Experience implementing JWT-based authentication, including JWKS validation and claim extraction
- Proven RSpec testing discipline with FactoryBot and HTTP stubbing using WebMock or VCR
- Working knowledge of a modern frontend framework (React, Vue, or similar) — you don’t need to be a CSS wizard, but you should be comfortable building and debugging components
- Familiarity with 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 understanding of the Human → AI → Human review loop, with human ownership of all decisions
- Strong understanding that Protected Health Information (PHI) must never appear in code, tests, logs, commits, or error messages
- Discipline around structured logging with explicit safe-field selection
- Use of generic error messages with no patient-identifying context returned to API clients
- Comfort working exclusively with synthetic or mock data
- Awareness of secure coding practices, including no hardcoded credentials, OWASP Top 10 vigilance, and blocking remediation of Brakeman findings
Benefits
Comp & perks- Work remotely Monday - Friday, 40 hours a 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?!!
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsActiveRecordPostgreSQLREST APIsJWT authenticationRSpecSidekiqAzure Cosmos DBAzure PostgreSQL HyperscaleAI coding assistants
Soft Skills
collaborationdocumentationproblem-solvingattention to detaildisciplinecommunicationadaptabilitycritical thinkingownershipproactivity
