Back to Jobs
Recently postedRemoteTechnology

API Solution Architect (Needs to be a Java background)

INGENworksUnited States🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeRemote
LocationUnited States
DockerMicroservicesMongoDBNestJSSQLGitAWSAPI GatewayELKSSODatadogGoogle CloudGraphQLJWTJavaKafkaLLMPrometheusRabbitMQgRPCGenerative AIRESTAzureNode.jsExpressPostgreSQLKubernetesJavaScriptTypeScriptAgileCI/CD

Job description

Role : API Solution Architect (Needs to be a Java background)

Location: Remote

Job Summary:

We are seeking an experienced API Solution Architect with strong expertise in Node.js to design, develop, and optimize scalable API-driven solutions. The ideal candidate will work closely with cross-functional teams, including engineering, product management, and business stakeholders, to architect and implement secure, high-performing, and reusable APIs that enable seamless integration across platforms and applications. This is a remote, work at home opportunity in the US.

Key Responsibilities

·         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, etc.) and enforce API security standards.

·         Design and deliver agentic API migration factories using chained LLM-driven pipelines with human-gate PR reviews.

·         Author and govern custom GitHub Copilot skills as reusable delivery artifacts

·         Establish OAS-first developer workflow playbooks across a NestJS/Fastify/Express Lambda serverless stack.

·         Oversee API lifecycle management including design, documentation, versioning, deployment, and monitoring.

·         Evaluate and integrate with API management platforms (e.g., 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.

Required qualifications for this position include:

·         14+ years of software development experience, with 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, rate limiting, throttling, and caching strategies.

·         Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform) and 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 (e.g., Lean, Agile, DevOps) and continuous improvement through measurement.

Preferred Qualifications

·         This Position Include Certification in Cloud Architecture (AWS Solutions Architect, Azure Architect, Google Cloud Platform Architect).

·         Experience with API monetization and developer portals.

·         Knowledge of event-driven architectures (Kafka, RabbitMQ).

·         Familiarity with observability tools (Prometheus, ELK, Datadog).

·         Background in financial services, healthcare, or large-scale enterprise systems is a plus.

Similar jobs