
Platform Engineer, APIs, Workflow Automation
Posted 9 hours ago

Posted 9 hours ago
This is a fully remote position, open to applicants in United States.
• Design, develop, and maintain backend APIs and shared platform services.
• Construct production applications and services utilizing TypeScript and Node.js.
• Create APIs that connect merchant, patient, clinical, pharmacy, and commerce applications.
• Develop and enhance automated workflows that support operational and product processes.
• Implement dependable integrations between internal services and external systems.
• Create reusable backend functionalities for various applications.
• Design, query, and manage application data within SQL databases.
• Construct asynchronous processing workflows using queues, events, and background jobs.
• Support event-driven integrations among platform components.
• Develop secure and well-documented interfaces for internal application teams.
• Enhance error handling, retries, logging, and monitoring for automated processes.
• Investigate and resolve API failures, integration errors, and production challenges.
• Collaborate with product engineers and cross-functional teams to address platform requirements and integration necessities.
• Enhance the reliability and performance of current backend services.
• Write automated tests for APIs, integrations, and workflow logic.
• Participate in code reviews and contribute to sustainable engineering practices.
• Implement authentication, authorization, and data access controls.
• Facilitate reliable data exchange between interconnected systems.
• Identify opportunities to minimize manual operational tasks through automation.
• Contribute to the deployment and maintenance of cloud-based services.
• Improve development tools and reusable service patterns.
• Collaborate with senior engineers on technical design and architectural decisions.
• Utilize AI-assisted development tools while ensuring code quality and correctness.
• Own assigned features and enhancements throughout deployment and follow-up.
• 3+ years of professional software engineering experience, ideally in backend or platform engineering.
• Professional background in building and maintaining production backend applications.
• Strong proficiency in TypeScript or JavaScript.
• Experience in developing backend services using Node.js or a similar server-side framework.
• Background in designing, implementing, or integrating APIs.
• Knowledge of REST APIs and common service communication patterns.
• Experience with SQL databases and relational data management.
• Familiarity with asynchronous programming and background processing.
• Understanding of authentication, authorization, and API security principles.
• Experience integrating applications with third-party services.
• Ability to debug backend issues and investigate unexpected system behavior.
• Familiarity with error handling, logging, and production troubleshooting techniques.
• Understanding of software testing and automated testing methodologies.
• Experience using Git and engaging in collaborative code reviews.
• Ability to write clean, maintainable, and well-structured code.
• Familiarity with cloud-hosted applications and deployment processes.
• Ability to work with existing codebases and comprehend interactions between services.
• Strong problem-solving skills and keen attention to detail.
• Capable of clearly communicating technical issues and implementation choices.
• Experience collaborating with engineers and cross-functional stakeholders.
• Comfort working independently on defined engineering tasks.
• Ability to contribute effectively in a remote engineering environment.
• Nice to have: Experience with AWS and serverless application development.
• Nice to have: Familiarity with AWS Lambda, SQS, or EventBridge.
• Nice to have: Experience with SST or similar infrastructure frameworks.
• Nice to have: Experience building event-driven architectures.
• Nice to have: Familiarity with message queues and asynchronous job processing.
• Nice to have: Experience with workflow automation or orchestration systems.
• Nice to have: Experience with tRPC or typed API frameworks.
• Nice to have: Familiarity with Prisma or Drizzle ORM.
• Nice to have: Experience working in a TypeScript monorepo.
• Nice to have: Experience with multi-tenant SaaS applications.
• Nice to have: Familiarity with distributed systems concepts.
• Nice to have: Experience building internal tools or operational automation.
• Nice to have: Experience integrating payment, commerce, or subscription systems.
• Nice to have: Familiarity with healthcare, telehealth, or pharmacy-related software.
• Nice to have: Understanding of privacy and compliance considerations in regulated applications.
• Nice to have: Experience enhancing API performance, monitoring, and reliability.
• Nice to have: Familiarity with CI/CD pipelines and automated deployments.
• Nice to have: Experience using AI-assisted development tools such as Cursor or Claude Code.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Flexible working hours and remote working options.
• Opportunities for professional development and continuing education.
• Supportive and inclusive company culture.
• Generous paid time off and holiday policies.
NinjaHoldings
Avēsis
Luminovo
Compassion International
Get handpicked remote jobs straight to your inbox weekly.