Talent Toppers
Website:
talenttoppers.com
Job details:
Role Purpose
We are seeking a hands-on Technical Architect to lead the design and delivery of high-impact, cloud-native web platforms. You will shape end-to-end architecture across modern front-end (React/Next.js) and back-end services (Node.js/Golang), drive non-functional excellence (scalability, performance, security), and mentor engineering squads to ship robust, maintainable solutions. This role partners closely with Product, Design, and Delivery to translate business outcomes into resilient technical roadmaps, own key architectural decisions, and establish engineering standards, patterns, and guardrails.
Key Responsibilities:
- Lead end-to-end solution architecture for greenfield and modernization initiatives, selecting fit-for-purpose patterns (microservices, event-driven, modular monolith).
- Define front-end architecture using React and Next.js (SSR/SSG, routing, state management, performance, accessibility).
- Design and implement back-end services with Node.js (Express/NestJS) and Golang for latency-sensitive, highly concurrent workloads.
- Establish API strategy (REST/GraphQL), contracts, governance, and versioning; enable consistent API documentation and discovery.
- Architect CI/CD pipelines, automated testing, and progressive delivery; champion trunk-based development and quality gates.
- Drive cloud-native designs leveraging containers and orchestration (Docker, Kubernetes) and managed services on AWS/Azure/GCP.
- Own non-functional requirements (security/OWASP, performance, scalability, reliability, observability) and embed them across SDLC.
- Guide data architecture choices across relational/NoSQL stores, caching, and messaging/streaming (Kafka/RabbitMQ).
- Review designs and code, coach engineers, and build a culture of engineering excellence and inclusive collaboration.
- Partner with Product/Delivery to create technical roadmaps, sequence value, de-risk critical paths, and estimate architecture runway.
- Perform architecture assessments, PoCs, and cost/performance trade-off analyses; document decisions (ADR) and standards.
- Ensure compliance with org policies and regulatory requirements; contribute to governance forums and architecture reviews.
Required Skills & Experience:
- 9–11 years in software engineering with 3+ years in architecture or technical leadership roles.
- Expertise in JavaScript/TypeScript, React, Next.js, Node.js (Express/NestJS), and Golang.
- Deep understanding of web fundamentals (HTML, CSS), state management (Redux/Zustand/Recoil), and performance optimization.
- Strong knowledge of API design (REST/GraphQL), authentication/authorization (OAuth2/OIDC/JWT), and secure coding (OWASP).
- Experience with microservices, containerization (Docker), orchestration (Kubernetes), and service discovery/configuration.
- Proficiency with relational and NoSQL databases (PostgreSQL/MySQL/MongoDB), caching (Redis), and messaging/streaming (Kafka/RabbitMQ).
- Hands-on with CI/CD (GitHub Actions/Azure DevOps/GitLab CI), automated testing (Jest/Playwright/Cypress), and infrastructure-as-code (Terraform).
- Observability practices (logging, metrics, tracing) using tools like Prometheus/Grafana/ELK/OpenTelemetry.
- Ability to decompose monoliths, perform legacy modernization, and execute incremental migration strategies.
- Excellent communication, stakeholder management, and the ability to influence and mentor cross-functional teams.
Nice-to-have:
- Experience with serverless (AWS Lambda/Azure Functions) and edge rendering (Next.js on Vercel/CloudFront).
- Knowledge of domain-driven design (DDD), event sourcing, and CQRS.
- Prior delivery in high-availability, low-latency systems at scale.
- Exposure to SRE practices and capacity planning.
Education : Bachelor’s or Master’s in Computer Science, Information Technology, or related field (or equivalent practical experience).
Click on Apply to know more.