Backend Engineer

Linc'well

Backend

TypeScript

Ruby

About this role

The backend engineer will develop healthcare platform services that connect medical professionals and patients or users. The products include an online medical consultation system, clinic DX support services, and the miteme pharmacy service.

Responsibilities include considering and designing architectures to meet product requirements, implementing features, adding test code, conducting code reviews, releasing functionality, and improving systems and development processes to increase development productivity. The role also involves addressing existing technical debt while redesigning user experiences, system designs, and data structures, and contributing to new service development.

The engineer works with product managers, designers, engineers, and QA members in cross-functional product teams. Most teams use agile development with one- or two-week sprints. Product development includes listening to patients and healthcare professionals, with opportunities to work directly with doctors, nurses, medical office staff, and pharmacists, including through visits to medical sites.

The development environment includes Ruby, Ruby on Rails, TypeScript, React, Next.js, Dart, Flutter, and GraphQL. Infrastructure and monitoring use AWS, including ECS Fargate, CloudFront, and Lambda, as well as GCP for the BigQuery-based data analytics platform and Datadog. The database is PostgreSQL. CI/CD tools include CircleCI, Autify, AWS CodePipeline, and GitHub Actions. Terraform is used for infrastructure as code, while data analysis uses Metabase, Amplitude, and BigQuery. Figma, GitHub, Slack, and Notion are also used.

The position is fully remote, with the company office in Hamamatsucho, Minato, Tokyo also available as a work location. Communication uses asynchronous Slack communication as well as Slack Huddle, Google Meet, and the Gather virtual office.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.