Full-Stack Engineer (Backend) @Zipdev
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2wks ago

[Hiring] Full-Stack Engineer (Backend) @Zipdev

2wks ago - Zipdev is hiring a remote Full-Stack Engineer (Backend). πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

We're building a greenfield web platform that delivers modern, cloud-based experiences aligned with Sensei Cloud. The application is modular in nature and will grow over time.

As a Full-Stack Engineer with a backend focus, you will be a core contributor shaping the Rails API, data layer, and Azure platform integrations from the ground up β€” while remaining capable of working across the entire stack when needed. Your primary ownership area is the backend:

  • Data modeling
  • API design
  • Data mapping across dental practice management systems (DPMS)
  • External healthcare system integrations
  • Background processing

You will interact with Azure Cosmos DB for DPMS data and leverage Azure PostgreSQL Hyperscale (Citus) to host application data at scale. You will also contribute to frontend work as the team and product evolve.

This is a full-product ownership role in a HIPAA-regulated healthcare environment, requiring strong technical judgment, attention to compliance, and close collaboration with your fellow engineers and product stakeholders.

You will work within a Human -> AI -> Human engineering workflow, using AI tools to accelerate delivery while maintaining full accountability for correctness, security, and compliance.

Qualifications

  • 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)
  • Familiarity with Git-based workflows, pull requests, and conventional commits
  • Comfortable reading and maintaining Markdown documentation

Requirements

  • 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
  • Ability to maintain supporting documentation such as READMEs, architecture notes, and AI configuration files (e.g., CLAUDE.md)
  • Awareness of AI traceability practices, including commit trailers, review checklists, and prompt hygiene
  • 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

  • Health Care Reimbursement
  • Active Lifestyle Reimbursement
  • Quarterly Home Office Reimbursement
  • Continuous Learning Bonus
  • Access to Training and Professional Development Platforms
  • Remote work Monday - Friday, 40 hours a week (no weekends)
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Full-Stack Engineer (Backend) @Zipdev
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 145,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 145,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 145,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later