Fullstack Architect

IPI Technolab

United States

Remote

USD 140,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IPI Technolab is seeking a Senior Software Architect to own the end-to-end architecture of scalable web applications. You will design modern full-stack solutions using React/Next.js, TypeScript, Node.js, REST APIs, GraphQL, and microservices, while guiding teams through architecture reviews and performance improvements.

You will mentor engineers, collaborate with product, QA, DevOps, and security, and lead modernization efforts including monolith-to-microservices migrations, cloud security, and

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or related discipline.
  • 5–10 years of professional software engineering experience with full-stack development.
  • Proven experience designing and delivering production-grade, scalable web applications and distributed systems.

Responsibilities

  • Own end-to-end architecture and technical design of scalable, secure web apps.
  • Design modern full-stack solutions using React/Next.js, TypeScript, Node.js, REST, GraphQL.
  • Lead architecture reviews, code reviews, and performance analysis.
  • Mentor senior developers and align with product, QA, DevOps, and security stakeholders.
  • Drive modernization and migration initiatives (monolith to microservices).
  • Establish CI/CD pipelines and infrastructure automation with Docker, Kubernetes, Terraform.

Skills

React.js/Next.js
TypeScript
JavaScript
Node.js/NestJS
Java/Spring Boot
.NET
REST APIs
GraphQL
microservices
AWS
Docker
Kubernetes
CI/CD
Terraform
OWASP
OpenTelemetry
Prometheus
Grafana
ELK
SOLID
design patterns
version control
PostgreSQL
MySQL
MongoDB
Redis
Kafka
RabbitMQ
OAuth2/OIDC
JWT
RBAC

Education

Bachelor's or Master's in CS/IT/SE

Tools

Docker
Kubernetes
Terraform
GitHub Actions
AWS/Azure/GCP
OpenTelemetry
ELK stack
Grafana

Job description

Role & responsibilities:
  • Own the end-to-end architecture and technical design of scalable, secure, and high-performance web applications.
  • Design and implement modern full-stack solutions using technologies such as React/Next.js, TypeScript, Node.js/Java, REST APIs, GraphQL, and microservices.
  • Define application architecture, coding standards, design patterns, development practices, and technical guidelines.
  • Lead the design of distributed, cloud-native, and event-driven systems with a focus on scalability, reliability, availability, and maintainability.
  • Design and optimize databases, caching strategies, APIs, asynchronous processing, and data flows.
  • Architect and manage cloud solutions using AWS/Azure/GCP, including compute, storage, networking, security, monitoring, and serverless services where appropriate.
  • Establish and improve CI/CD pipelines, containerization, infrastructure automation, and DevOps practices using technologies such as Docker, Kubernetes, Terraform, and GitHub Actions.
  • Ensure application security through appropriate authentication, authorization, encryption, secrets management, and adherence to OWASP best practices.
  • Conduct architecture reviews, code reviews, technical assessments, and performance analysis.
  • Identify technical risks, scalability bottlenecks, and architectural gaps and drive appropriate solutions.
  • Lead modernization and migration initiatives, including monolith-to-microservices and legacy-system transformation.
  • Work closely with product managers, engineering teams, QA, DevOps, security, and business stakeholders to translate business requirements into robust technical solutions.
  • Mentor senior developers and engineers and provide technical leadership across development teams.
Preferred candidate profile:
  • Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • 5 to 10 years of professional software engineering experience, with significant hands-on full-stack development experience.
  • Proven experience designing and delivering production-grade, scalable web applications and distributed systems.
  • Strong expertise in React.js/Next.js, TypeScript, JavaScript, and modern frontend architecture.
  • Strong backend experience with Node.js/NestJS, Java/Spring Boot, .NET, or an equivalent enterprise backend technology.
  • Strong understanding of REST APIs, GraphQL, microservices, event-driven architecture, and asynchronous processing.
  • Strong database knowledge across relational and NoSQL technologies such as PostgreSQL, MySQL, MongoDB, and Redis.
  • Hands-on experience with at least one major cloud platform, preferably AWS, including cloud architecture, security, networking, scalability, and cost optimization.
  • Practical experience with Docker, Kubernetes, CI/CD, Terraform, and infrastructure automation.
  • Strong understanding of distributed systems, system design, scalability, high availability, fault tolerance, caching, messaging, and performance optimization.
  • Good understanding of application and cloud security, including OAuth2/OIDC, JWT, RBAC, encryption, secrets management, and OWASP principles.
  • Experience with messaging and streaming technologies such as Kafka, RabbitMQ, AWS SQS/SNS, or equivalent.
  • Experience implementing observability using tools and standards such as OpenTelemetry, Prometheus, Grafana, ELK, or cloud-native monitoring platforms.
  • Strong software engineering fundamentals, including SOLID principles, design patterns, clean architecture, testing, code quality, and version control.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer - Advanced
Full Stack Developer - Advanced

Photon • Columbus (OH)

On-site
USD 90,000 - 120,000
Full Stack Developer - Backend-Focused
Full Stack Developer - Backend-Focused

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 90,000 - 120,000
Full stack Architect
Full stack Architect

Delta System & Software, Inc. • Jersey City (NJ)

On-site
USD 140,000 - 220,000
Software Engineer – Full Stack
Software Engineer – Full Stack

Evlo AI • Austin (TX)

On-site
USD 120,000 - 150,000
Full Stack Javascript Software Engineer
Full Stack Javascript Software Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 100,000
Full Stack Technical Lead -React
Full Stack Technical Lead -React

Photon • Newark (DE)

On-site
USD 170,000 - 210,000
Full Stack Developer
Full Stack Developer

Surge IT • Alexandria (VA)

On-site
USD 90,000 - 130,000
Software Engineer – Full Stack
Software Engineer – Full Stack

Evlo AI • Seattle (WA)

On-site
USD 120,000 - 160,000
Fullstack Developer
Fullstack Developer

Tata Consultancy Services • Irving (TX)

On-site
USD 100,000 - 125,000
Full Stack (React, React Native, Vue.js, MongoDB, MySQL, Node.js)
Full Stack (React, React Native, Vue.js, MongoDB, MySQL, Node.js)

Ishvara Tech Consulting Pvt Ltd • Delhi Charter Township (MI)

On-site
USD 110,000 - 180,000