This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

📋 External Recruiting Agencies

Zipdev is a nearshore technical staffing and recruiting firm that provides remote talent and staff augmentation services to external clients.

This company was flagged and excluded from default search results. Proceed with caution.

Zipdev
Posted 2mo ago

Full-Stack Engineer (Backend)

Zipdev
Colombia
RemoteFull Time
Responsibilities
  • designing APIs
  • modeling data
  • building jobs
Requirements
  • Experienced engineer with strong Ruby on Rails (API-only)
  • PostgreSQL
  • Background job processing (Sidekiq)
  • JWT auth
  • RSpec testing
  • Azure platform experience
  • AI-augmented development familiarity, and HIPAA/compliance awareness
Technical tools mentioned
RubyRuby on Rails 8.1PostgreSQLMicrosoft Azure PostgreSQL Hyperscale (Citus)Microsoft Azure Cosmos DBPostgreSQL 16JBuilderSidekiqRedis 7Azure Cosmos DB SDKTyphoeusFaradayMicrosoft Azure AD B2CBrakemanbundler-auditRSpecFactoryBotWebMockVCRRuboCoprubocop-railsrubocop-performanceTypeScript 5React 19Tailwind CSS 4TanStack Query (React Query) v5Docker ComposeKamalThrusterGitClaude CodeGitHub CopilotCursorMicrosoft Azure AI SpeechMicrosoft Azure OpenAI

Job description

Role Overview

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, and 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.

Key Responsibilities

Primary (Backend)

  • 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

Shared (Full-Stack)

  • 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

Similar jobs

Full-Stack Engineer roles
7h
Save
Mark Applied
Hide
Full Stack Engineer Proficient
Mexico or Colombia
HybridFull Time
Softtek
Softtek: Provider of global software engineering and IT services.
3+ YOERequires 3+ years of professional experience with C#, ASP.NET Core, .NET, JavaScript/TypeScript, React.js, databases, CI/CD, Agile practices, API design, and production support.
C#, ASP.NET Core, .NET, JavaScript, TypeScript, React.js, SQL Server, MongoDB, DynamoDB, AWS RDS, AWS, Azure, AngularJS, Foundation, ANT, Figma, CI/CD, Jira, ADO
8h
Save
Mark Applied
Hide
Senior Full Stack Engineer
Costa Rica or Peru or Colombia or Bolivia
RemoteFull Time
Encora
EncoraNSE: COFORGE: Provides global digital engineering and software product development services.
5+ YOERequires 5+ years building web applications with C#, SQL, and Angular; troubleshooting, testing, Agile experience, English communication, and a bachelor's degree or equivalent practical experience.
C#, Angular, SQL Server, AWS, GraphQL, HTML, CSS, GitHub Copilot, Claude Code, Cursor, MCP, Retrieval-Augmented Generation (RAG), LLMs
15h
Save
Mark Applied
Hide
Senior Full-Stack Developer
Brazil or Colombia or Mexico
RemoteFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
3+ YOERequires 3+ years of software development experience, strong Java and Spring Boot skills, Angular, TypeScript, RxJS, HTML, CSS/SCSS, REST APIs, security remediation, and B2+ English proficiency.
Java, Spring Boot, Angular, Angular 8, Angular 18, TypeScript, RxJS, HTML, CSS, SCSS, REST APIs, Veracode, CAST, SonarQube, Apigee, Microsoft LinkedIn Learning
1d
Save
Mark Applied
Hide
Senior Full Stack Developer (Ruby on Rails, React)
Bogotá, Bogotá, Colombia
RemoteFull Time
Miratech
Miratech: Provides digital engineering and IT consulting for global enterprises
8+ YOE8+ years building web applications; strong Ruby on Rails and React skills; JavaScript, HTML, CSS, RESTful or GraphQL APIs, relational databases, cloud platforms, product lifecycle, technical leadership, and team leadership experience.
Ruby on Rails, React, JavaScript, HTML, CSS, GraphQL, PostgreSQL, MySQL, AWS, Google Cloud, React Native
2d
Save
Mark Applied
Hide
Full Stack developer
Bogota, Distrito Capital, Colombia
HybridFull Time
IQVIA
IQVIANYSE: IQV: Provides clinical research and healthcare data analytics services.
3+ YOEMore than 3 years of full-stack development experience with Python, FastAPI, React or Next.js, JavaScript/TypeScript, PostgreSQL, MongoDB, AWS, Docker, Git, and agile methodologies.
Python, FastAPI, React.js, Next.js, PostgreSQL, MongoDB, AWS, EC2, Lambda, S3, RDS, ECS, ECR, CloudWatch, IAM, API Gateway, Docker, Git, JWT, OAuth2, Scrum, Kanban, GitHub Actions, GitLab CI, AWS CodePipeline, Terraform, CloudFormation, Redis, Celery, Kubernetes, Amazon EKS, GraphQL, Pytest, Jest, Playwright, JavaScript, TypeScript, HTML5, CSS3
3d
Save
Mark Applied
Hide
Semi-Senior Full Stack Engineer (Python / React) - E-learning
Bogota, Cundinamarca, Colombia
RemoteFull Time
Truelogic
TruelogicNASDAQ: STGW: Provides nearshore software development and IT staff augmentation services.
3+ YOERequires 3+ years of software development experience with Python and React, REST APIs, microservices, AWS, CI/CD, Docker, and Generative AI or LLM integrations.
Python, React, REST, AWS, Docker, CI/CD, Generative AI, LLM, Prompt engineering
4d
Save
Mark Applied
Hide
FullStack Developer Senior
Bogotá, Bogotá, Colombia
HybridFull Time
Stefanini
Stefanini: Global provider of IT consulting and digital business solutions.
4+ YOEMinimum 4 years of software development experience, with frontend React and TypeScript plus Java/Spring or .NET backend experience. Requires REST APIs, Git, Docker, databases, testing, CI/CD, Spanish, and English.
React, TypeScript, HTML5, CSS3, .NET 8, Java 21, Spring, Spring Boot, PostgreSQL, Oracle, Git, Docker, Azure DevOps, AWS, JSON, OAuth 2.0, OpenID Connect
1w
Save
Mark Applied
Hide
Full Stack Engineer (C#, Python, JavaScript & Azure) – Intelligent Automation & Product Features
Bogota, Bogotá D.C., Colombia
HybridFull Time
Bizagi
Bizagi: Provides low-code process automation and business orchestration software.
4+ YOERequires 4+ years of full-stack development with C#, Python, JavaScript, HTML/CSS, APIs, Web Services, SQL Server, Azure, business process automation, AI tools, and B1+ English.
C#, Python, JavaScript, HTML/CSS, Microsoft Azure, APIs, Web Services, SQL Server, GitHub Copilot, LLMs, BPMN, PowerShell, Azure DevOps, CI/CD, Grafana, Bizagi
This job has expired