
Senior Platform Engineer, APIs – Workflow Automation
Posted 15 hours ago

Posted 15 hours ago
This is a fully remote position, open to applicants in United States.
• 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.
• 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.
• 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.
NinjaHoldings
Bask Health
Avēsis
Luminovo
Get handpicked remote jobs straight to your inbox weekly.