Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
YPO

Senior Developer, API

YPO

Senior Developer, APIs responsible for designing and implementing stable, semantic RESTful and GraphQL APIs for YPO's member ecosystem. Collaborate closely with engineering teams and integration partners.

Posted 4/15/2026full-timeRemote • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCloudGraphQLKafkaTerraform

About the role

Key responsibilities & impact
  • Design and implement production-grade RESTful and GraphQL APIs deployed via AWS API Gateway that are stable, semantic, and decoupled from vendor-specific backend schemas.
  • Ensure all APIs conform to YPO's canonical ontology and global member graph.
  • No endpoint may directly expose Salesforce object structures.
  • Design APIs to operate within an event-driven architecture leveraging CDC, pub/sub messaging (Kafka and AWS EventBridge), and idempotent patterns.
  • Apply Domain-Driven Design (DDD) principles to ensure API boundaries reflect business domains.
  • Write clean, well-tested, and well-documented code across the API domains.
  • Define and enforce data models, versioning standards, authentication flows, and integration patterns.
  • Implement the API governance layer that controls how YPO's AI agents interact with member data.
  • Own the full API lifecycle: development, testing, documentation, versioning, deprecation, and migration planning.
  • Establish and maintain engineering standards for API versioning and backward compatibility.
  • Design and enforce IAM boundary design using least-privilege principles.
  • Produce and maintain clear API documentation, example queries, and troubleshooting guides.

Requirements

What you’ll need
  • 6–8+ years of professional software engineering experience with a strong backend or API platform focus.
  • Proven track record designing and implementing RESTful and/or GraphQL APIs for high-volume, data-intensive production workloads.
  • Strong command of API design principles: contracts, versioning, backward compatibility, authentication/authorization (OAuth 2.0, Auth0, Okta), and integration patterns.
  • Hands-on experience with AWS API Gateway and REST API development; familiarity with Kong or other API management tooling is a plus.
  • Solid understanding of event-driven architecture (EDA) patterns - including Change Data Capture (CDC), Kafka, pub/sub messaging, event sourcing, and idempotent consumer design - and hands-on experience building APIs that participate in event-driven systems.
  • Applied knowledge of Domain-Driven Design (DDD) - bounded contexts, ubiquitous language, aggregates, and domain events - applied to API boundary and contract design.
  • Experience with serverless-first patterns on AWS (Lambda, Step Functions, EventBridge, API Gateway) - understanding when and why to use serverless vs. container-based architectures.
  • Hands-on Infrastructure as Code (IaC) experience with Terraform and/or AWS CDK - this is mandatory.
  • Ability to version, review, and deploy all cloud infrastructure changes through code.
  • Working knowledge of IAM boundary design: least-privilege role design, permission boundaries, SCPs, and how IAM policy scope affects API and serverless security models.
  • Familiarity with multi-account AWS strategy patterns (AWS Organizations, Control Tower, environment separation) and their implications for API deployment and cross-account access.
  • Experience with cloud platforms (AWS and/or Azure) and modern CI/CD and DevOps practices.
  • Demonstrated ability to write performant APIs with intentional constraints - caching, pagination, query optimization, rate-limiting - that scale safely.
  • Experience designing APIs with explicit contracts, versioning strategies, and automated testing (unit, integration, contract tests).
  • Familiarity with graph-based data models and their implications for API design.
  • Experience working within privacy and consent frameworks (GDPR, CCPA) as a first-class engineering constraint, not an afterthought.
  • Strong communication skills - able to interface effectively with Product, Data, IT, and Security stakeholders and translate requirements into technical solutions.
  • Active, enthusiastic use of AI-assisted development tools (e.g., GitHub Copilot, Cursor) in daily coding, debugging, testing, and documentation workflows.
  • Candidates who are not currently leveraging AI tools will not be competitive for this role.

Benefits

Comp & perks
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RESTful APIsGraphQL APIsAWS API GatewayChange Data Capture (CDC)KafkaDomain-Driven Design (DDD)Infrastructure as Code (IaC)TerraformAWS LambdaOAuth 2.0
Soft Skills
strong communication skillsability to interface with stakeholderstranslate requirements into technical solutions