Salary
💰 $106,087 - $166,709 per year
Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformGraphQLGRPCJavaScriptKubernetesMicroservicesMongoDBNode.jsNoSQLPostgresSQLTypeScript
About the role
- Lead the design and architecture of RESTful and GraphQL APIs leveraging Node.js and modern frameworks
- Define API standards, guidelines, and best practices for scalability, reusability, and performance
- Collaborate with product owners, developers, and integration teams to translate business requirements into technical solutions
- Ensure API solutions are aligned with enterprise integration strategy and cloud-native architecture
- Implement authentication/authorization mechanisms (OAuth2, JWT, SSO) and enforce API security standards
- Oversee API lifecycle management including design, documentation, versioning, deployment, and monitoring
- Evaluate and integrate with API management platforms (Apigee, Kong, AWS API Gateway, MuleSoft)
- Guide teams on microservices architecture, event-driven patterns, and asynchronous communication models
- Conduct performance reviews, scalability testing, and ensure APIs meet SLAs
- Mentor development teams on Node.js, API frameworks, and architectural principles
Requirements
- 8+ years of software development experience
- At least 3+ years in solution architecture
- Strong proficiency in Node.js, Express.js (or Nest.js), and JavaScript/TypeScript
- Proven experience designing and implementing enterprise-scale API solutions
- Deep understanding of REST, GraphQL, gRPC, and WebSockets
- Hands-on experience with API security, authentication/authorization (OAuth2, JWT, SSO), rate limiting, throttling, and caching strategies
- Knowledge of cloud platforms (AWS, Azure, or GCP)
- Experience with containerization (Docker, Kubernetes)
- Familiarity with CI/CD pipelines, DevOps practices, and automated API testing
- Experience with database technologies (SQL, NoSQL, MongoDB, PostgreSQL)
- Strong problem-solving, analytical, and communication skills
- Understanding of software engineering principles and processes (Lean, Agile, DevOps) and continuous improvement through measurement
- Willingness to work EST timings; preferred location on the East Coast (US)
- Must pass background check (identity verification and employment eligibility)