Skip to main content
Posted 02 June, 2026

Full Stack Architect

Sinch
Bengaluru, Karnataka, India Full Time
Reference: 218_762083_1145

We are looking for a highly skilled Full Stack Architect who combines strong architectural expertise with hands-on software development capabilities across backend and frontend technologies. The role requires deep experience in Java Spring Boot, React, cloud-native application design, API-driven architectures, DevOps practices and modern AI-assisted development approaches.

Key Responsibilities

Architecture & Solution Design

  • Design end-to-end enterprise application architectures across frontend, backend, APIs, databases, integrations and cloud platforms.
  • Define scalable, secure, resilient and maintainable system architectures.
  • Create architecture blueprints, technical designs, sequence diagrams and solution documentation.
  • Establish application design standards, reusable patterns and engineering best practices.
  • Lead technical decision-making for frameworks, libraries, tools and platform strategies.
  • Define microservices, event-driven and API-first architecture approaches where applicable.
  • Ensure alignment with enterprise architecture, security, governance and compliance standards.
  • Evaluate and optimize application performance, scalability, reliability and maintainability.

Full Stack Development (Hands-On)

  • Actively contribute to application development across backend and frontend layers.
  • Develop backend services and APIs using Java, Spring Boot, Spring Cloud, Hibernate/JPA and related technologies.
  • Build responsive, scalable frontend applications using React, TypeScript/JavaScript, HTML5 and CSS frameworks.
  • Implement RESTful APIs, GraphQL APIs, authentication, authorization and integration services.
  • Perform code reviews and enforce coding standards and development best practices.
  • Troubleshoot and resolve complex technical issues across application layers.
  • Optimize database queries, caching strategies and application performance.
  • Participate in sprint delivery activities and contribute as an individual developer when required.

AI-Assisted Engineering & Development Efficiency

  • Utilize AI-powered development tools to improve engineering productivity and delivery speed.
  • Ensure AI-generated code aligns with security, compliance, quality and maintainability standards.

Cloud, DevOps & Platform Engineering

  • Design and support cloud-native deployments and containerized applications.
  • Work with CI/CD pipelines and DevOps automation practices.
  • Support Kubernetes, Docker, infrastructure automation and deployment strategies.
  • Collaborate with platform engineering and infrastructure teams for scalable deployments.
  • Ensure observability through logging, monitoring, tracing and alerting mechanisms.
  • Drive DevSecOps and automated quality gate implementations.

Technical Leadership

  • Provide technical leadership and mentorship to development teams.
  • Guide developers on architecture, coding standards, performance optimization and secure development practices.
  • Conduct technical workshops, design reviews and architecture discussions.
  • Collaborate with Product Owners, Business Analysts, UX teams and stakeholders to translate business requirements into technical solutions.
  • Support estimation, planning, prioritization and technical risk assessment activities.
  • Drive continuous improvement across engineering processes and delivery practices.

Required Technical Skills

Backend - Java, Spring Boot, Spring Cloud, Hibernate / JPA, REST APIs / Microservices, Messaging technologies (Kafka/RabbitMQ or similar)

  • Frontend - React, TypeScript / JavaScript, HTML5 / CSS3, State management libraries, Responsive UI development
  • Cloud & DevOps - Docker, Kubernetes, CI/CD pipelines, GitHub / GitLab / Azure DevOps. Cloud platforms (AWS/Azure/GCP)
  • Databases - PostgreSQL / MySQL / Oracle
  • AI-Assisted Development - GitHub Copilot, Cursor, or similar AI development tools

Soft Skills & Expectations

  • Strong problem-solving and analytical capabilities.
  • Excellent communication and stakeholder management skills.
  • Ability to balance architecture strategy with hands-on execution.
  • Strong ownership mindset and delivery focus.
  • Ability to work in agile and fast-paced engineering environments.
  • Continuous learning mindset toward emerging technologies and AI capabilities.

Overall Experience

  • 12-14+ years of overall software engineering experience.
  • 8+ years in full stack application development.
  • 5+ years in architecture and technical leadership roles.
  • Strong hands-on development experience must still be current and active.
  • Degree in Computer Science (Preferrable)

Sign up for Job Alerts