Zipdev

Zipdev

Zipdev specializes in connecting businesses with highly skilled remote talent from Latin America, offering a cost-effective solution for hiring software developers and virtual assistants.

Professional Services
51-250
Founded 2014

Description

  • Design, build, and maintain the Rails API that serves dental scheduling data to the React frontend.
  • Model, evolve, and maintain PostgreSQL schemas using ActiveRecord migrations on Azure PostgreSQL Hyperscale (Citus).
  • Own data mapping across dental practice management systems and the Cosmos DB data layer.
  • Query, consume, and structure data from Azure Cosmos DB for application use.
  • Design and maintain distributed application schemas using colocation and distributed tables for scale.
  • Integrate with external healthcare systems and services over HTTP, including dental exchange APIs, payment processors, and Azure AI services.
  • Implement and maintain Azure AD B2C JWT authentication middleware with JWKS validation and claim extraction.
  • Build and operate background jobs using Sidekiq and Redis for asynchronous processing.
  • Write and maintain RSpec test suites with FactoryBot, WebMock, and VCR for safe integration testing.
  • Contribute to React frontend components and pages as needed.
  • Collaborate with engineers and product stakeholders during feature development and ongoing product evolution.
  • Review AI-generated code, follow Git practices, and update documentation when behavior or architecture changes.

Requirements

  • 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 such as Typhoeus or Faraday.
  • Hands-on experience with background job processing such as 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 such as React or Vue.
  • Familiarity with Git-based workflows, pull requests, and conventional commits.
  • Comfort reading and maintaining Markdown documentation.
  • Hands-on experience using AI coding assistants such as Claude Code, GitHub Copilot, or Cursor in daily development.
  • Understanding of the Human → AI → Human review loop with human ownership of all decisions.
  • Ability to maintain supporting documentation such as READMEs, architecture notes, and AI configuration files like CLAUDE.md.
  • Awareness of AI traceability practices, including commit trailers, review checklists, and prompt hygiene.
  • Strong understanding that 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.
  • Experience with Kamal-based deployments and containerized production workflows is preferred.
  • Familiarity with ActionCable or other WebSocket-based real-time features is preferred.
  • Healthcare or dental domain experience is preferred.
  • Prior experience with dental practice management system data models or healthcare data normalization is preferred.
  • Experience with Azure Cosmos DB, including SQL API, partition key strategy, and document modeling, is preferred.
  • Familiarity with Azure PostgreSQL Hyperscale (Citus) or other distributed PostgreSQL solutions is preferred.
  • Hands-on experience with Azure AD B2C JWT validation is preferred.
  • Experience with Jbuilder or alternative Rails JSON serialization approaches is preferred.
  • Experience with Azure AI services such as Azure AI Speech or Azure OpenAI is preferred.
  • Familiarity with healthcare data exchange standards or payment processing APIs is preferred.
  • Working knowledge of React and TypeScript for frontend contributions is preferred.

Benefits

  • Work remotely Monday through Friday, 40 hours a week, with no weekends.
  • Health Care Reimbursement.
  • Active Lifestyle Reimbursement.
  • Quarterly Home Office Reimbursement.
  • Continuous Learning Bonus.
  • Access to training and professional development platforms.
  • Remote-first work environment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

AI Product Engineer

Employ 1K-5K Professional Services

Employ is hiring a remote AI Product Engineer to lead the architecture and productionization of AI-powered systems that turn model outputs into reliable product capabilities across its hiring platform.

AWS Docker GraphQL Kafka Kubernetes Microservices Node.js Python REST API SQL TypeScript
1 hour, 47 minutes ago

Full Stack Developer

SMB Team 51-250 Professional Services

SMB Team is hiring a full-time full stack developer to build, maintain, and ship AI-powered web products and internal tools supporting its AI product suite and operations.

Asana AWS Azure CI/CD GCP Git GitHub GraphQL HubSpot JavaScript Node.js React REST API Serverless TypeScript
2 hours, 2 minutes ago

Sr. Full Stack Developer I (6655)

MetroStar 251-1K IT Services

MetroStar is hiring a Sr. Full Stack Developer I to support an agile scrum team delivering scalable software solutions for a federal government-focused web application portfolio.

Agile Scrum
1 day ago

Senior Next.JS Developer

X 1K-5K Internet Software & Services

The Motley Fool is hiring a Senior Software Developer to help build and maintain web applications for millions of users in a remote fintech and media environment.

Agile AWS CI/CD Docker GraphQL JIRA Next.js Python React REST API Tailwind CSS TypeScript
1 day, 1 hour ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers