remote
API Engineer - Oxley Enterprises
Software Engineer
API Engineer responsible for designing, implementing, and maintaining robust integration patterns for a Scheduling Event Bus, connecting enterprise systems and external services using RESTful APIs and event-driven architecture in a remote, cloud‑based environment.
About the role
Key Responsibilities
- Design, develop, and maintain RESTful APIs and event bus interfaces for scheduling and care coordination workflows.
- Implement integration patterns between internal enterprise systems and external partners, ensuring data consistency and reliability.
- Document interface control specifications, API contracts, and data schemas for cross‑team collaboration.
- Collaborate with backend, DevOps, and QA teams to deploy and monitor API services on AWS.
- Optimize API performance, scalability, and security, applying best practices for authentication and rate limiting.
Requirements
- 3+ years of experience building and maintaining production APIs in a cloud environment.
- Proficiency in Python or Node.js with solid understanding of RESTful design principles.
- Hands‑on experience with event‑driven architectures, message queues, and scheduling systems.
- Strong knowledge of AWS services (Lambda, API Gateway, SQS, SNS) and CI/CD pipelines.
- Excellent problem‑solving skills and ability to work independently in a remote setting.