Senior Platform Engineer, APIs – Workflow Automation

Posted 15 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, create, and sustain shared backend services and APIs utilized across Bask's telehealth platform.

• Develop reusable infrastructure that supports patient experiences, clinical workflows, pharmacy operations, and applications for merchants.

• Create scalable APIs, application services, and integration patterns using TypeScript and Node.js.

• Design and implement workflow automation that minimizes manual operational tasks and enhances system reliability.

• Construct event-driven services and asynchronous processing workflows utilizing AWS Lambda, SQS, EventBridge, and associated infrastructure.

• Develop and maintain serverless applications leveraging AWS and SST.

• Design database schemas, data models, and service interfaces for shared platform functionalities.

• Build integrations that connect internal applications, external APIs, and third-party services.

• Develop reusable patterns for authentication, authorization, validation, and configuration.

• Create workflows that effectively manage retries, failures, duplicate events, and complex state transitions.

• Enhance API performance, system reliability, observability, and operational visibility.

• Identify opportunities for simplifying backend architecture and minimizing duplicated functionality across engineering teams.

• Develop internal tools and automation to boost developer productivity and operational efficiency.

• Collaborate with frontend and product engineers to ensure shared APIs meet application requirements.

• Work alongside product managers and operations teams to convert complex workflows into technical solutions.

• Establish engineering standards and patterns for API design, event processing, and shared service development.

• Lead technical design discussions and assess architectural tradeoffs.

• Review code, offer technical guidance, and assist other engineers in creating reliable integrations.

• Write automated tests that encompass complex workflows, integrations, and failure scenarios.

• Investigate production incidents, pinpoint root causes, and implement sustainable improvements.

• Enhance logging, monitoring, alerting, and debugging capabilities across shared services.

• Take ownership of significant platform initiatives from architecture and implementation to deployment and production support.

• Utilize AI-assisted development tools such as Cursor and Claude Code to expedite development while independently validating code quality, security, and correctness.

• Contribute to shaping the long-term architecture of Bask's backend platform as the company broadens its products and integrations.


⛳️ Requirements

• Over 5 years of professional software engineering experience, including substantial backend or platform engineering experience.

• Strong expertise in TypeScript, JavaScript, and Node.js.

• Experience in designing, building, and maintaining production backend services and APIs.

• Practical experience with AWS and serverless application development.

• Familiarity with AWS Lambda, SQS, EventBridge, or similar cloud services.

• Solid experience with SQL databases, relational data modeling, and database schema design.

• Background in building third-party integrations, working with webhooks, and designing dependable asynchronous workflows.

• Understanding of distributed systems, event-driven architecture, message queues, and background processing.

• Experience in designing reusable services, shared libraries, or backend infrastructure used by multiple applications.

• Ability to design workflows that incorporate retries, idempotency, error handling, and recovery mechanisms.

• Experience with implementing authentication, authorization, API security, and secure data handling.

• Strong grasp of software testing, debugging, monitoring, and production reliability.

• Experience in enhancing developer workflows through automation, reusable tooling, or shared engineering practices.

• Ability to independently manage complex technical initiatives from design to production deployment.

• Experience in making architectural decisions and assessing technical tradeoffs.

• Familiarity with Git, code reviews, CI/CD, and modern software development practices.

• Experience in collaborating across engineering teams to define technical requirements and shared platform standards.

• Ability to effectively use AI-assisted development tools while independently verifying generated code for correctness, security, and maintainability.

• Strong analytical thinking, problem-solving skills, and attention to detail.

• Excellent written and verbal communication skills.

• Comfortable operating in a fast-paced environment with significant ownership and accountability.

• Nice to Have: Experience with SST and infrastructure-as-code tools.

• Nice to Have: Familiarity with Prisma, Drizzle, or tRPC.

• Nice to Have: Understanding of React, Next.js, or full-stack TypeScript applications.

• Nice to Have: Experience with multi-tenant SaaS platforms or monorepo architectures.

• Nice to Have: Experience in building workflow orchestration systems, automation engines, or reusable integration frameworks.

• Nice to Have: Experience in developing internal developer platforms, shared SDKs, or engineering productivity tools.

• Nice to Have: Familiarity with CI/CD automation, deployment pipelines, and developer self-service tooling.

• Nice to Have: Experience in designing event-driven systems with complex state transitions and multiple external dependencies.

• Nice to Have: Knowledge of observability, distributed tracing, alerting, and production incident investigation.

• Nice to Have: Experience in building healthcare, e-commerce, or subscription-based SaaS platforms.

• Nice to Have: Familiarity with HIPAA, data privacy, or regulated software environments.

• Nice to Have: Experience in creating internal tools that automate operational processes.

• Nice to Have: Experience in improving API performance, database efficiency, and system scalability.

• Nice to Have: Experience in mentoring engineers and establishing reusable engineering patterns.

• Nice to Have: Experience using Cursor, Claude Code, or similar AI-assisted development tools in production engineering workflows.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health, dental, and vision insurance.

• Generous paid time off and flexible work arrangements.

• Opportunities for professional development and continuous learning.

• Engaging and inclusive company culture.

People also viewed

NinjaHoldings8 hours ago

Platform Automation Engineer

US flagIllinois OnlyFull-timePlatform Engineer
ApplyView job
Bask Health9 hours ago

Platform Engineer, APIs, Workflow Automation

US flagUnited States OnlyFull-timePlatform Engineer
ApplyView job
Avēsis9 hours ago

AI Platform Engineer

US flagUnited States OnlyFull-timePlatform Engineer$61.4k – $120.1k/year
ApplyView job
Luminovo11 hours ago

Senior/Staff Platform Engineer - Rust

DE flagGermany OnlyFull-timePlatform Engineer€82.2k – €106.8k/year
ApplyView job
Compassion International11 hours ago

Senior AWS Platform Engineer

US flagUnited States OnlyFull-timePlatform Engineer$125.7k – $147.7k/year
ApplyView job
Luminovo15 hours ago

Senior/Staff Platform Engineer – Rust

DE flagGermany OnlyFull-timePlatform Engineer€82.2k – €106.8k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers