AWSCloudDynamoDBGraphQLJavaScriptMySQLNode.jsNoSQLOraclePostgresPythonRaySQLData EngineeringLambdaRDSIAMCloudWatchGlueAthenaKinesisCachingPerformance OptimizationAgileScrumLeadershipCommunicationRemote Work
About this role
Role Overview
Designs, develops, and implements GraphQL APIs to provide unified data access across multiple systems
Leads the development and expansion of semantic API architecture including schema design, resolver optimization, and data normalization strategies
Establishes data governance and security practices for semantic API layers
Collaborates with Data Engineering teams to integrate data sources and transformation patterns
Leads quality improvement processes including code reviews, schema validation, and performance optimization
Mentors junior engineers and provides technical leadership on GraphQL and semantic architecture best practices
Develops comprehensive documentation for semantic API patterns and implementations
Requirements
Minimum 5 years of AWS cloud experience (Lambda, RDS, DynamoDB, IAM, CloudWatch, X-Ray, Kinesis, Glue, Athena)
Expert-level proficiency in GraphQL and AWS AppSync including schema design, batch Lambda resolvers, pipeline resolvers, subscriptions, and caching
Expert in Node.js for building batch Lambda resolver functions
Proficiency in Python for data processing and Lambda functions
Deep understanding of Lambda batching patterns (DataLoader, batch aggregation, connection pooling, caching)
Expert-level SQL and database knowledge (Postgres, MySQL, Oracle)
Experience with NoSQL databases (DynamoDB)
Strong data architecture background with understanding of data management, integration patterns, and governance
Minimum 7 years of software engineering experience with 3-5 years focused on API architecture and data-intensive applications
Proven ability to lead technical initiatives and mentor engineers
Excellent communication and documentation skills
Experience in Agile/Scrum environments
Tech Stack
AWS
Cloud
DynamoDB
GraphQL
JavaScript
MySQL
Node.js
NoSQL
Oracle
Postgres
Python
Ray
SQL
Benefits
Competitive Salary
Unlimited PTO
Flexible working hours
Remote work model (position dependent)
Competitive Medical, Dental and Vision Insurance Plans
6% 401K matching
Unlimited access to 13k+ courses via learning platform to support employee career advancement