Posted on: 21/01/2026
Description :
Key Responsibilities :
- Own the end-to-end architecture of backend and frontend systems that support customer-facing and internal platforms.
- Design and evolve scalable, high-performance, and fault-tolerant architectures using modern cloud-native patterns.
- Serve as the primary technical decision-maker for system design, technology choices, and architectural trade-offs.
- Define and enforce engineering standards, best practices, and architectural guidelines across teams.
- Provide hands-on guidance in designing APIs, services, and data models, with a focus on long-term maintainability and extensibility.
- Lead the design and implementation of microservices and GraphQL-based architectures.
- Partner with frontend and backend teams to ensure clean integration between React/Next.js applications and backend services.
- Drive cloud architecture strategy on AWS, including reliability, security, performance optimization, and cost efficiency.
- Guide teams on containerization and orchestration strategies using Docker and Kubernetes.
- Review and approve technical designs, architecture proposals, and major pull requests.
- Mentor senior engineers and tech leads on system design, performance tuning, and architectural thinking.
- Identify and proactively resolve architectural risks, technical debt, and scalability constraints.
- Stay current with industry trends and recommend innovations that improve developer productivity and system robustness.
Qualifications :
- 15+ years of professional software development experience, with significant experience in architecting large-scale systems.
- Proven experience as a Technical Architect, Principal Engineer, or Staff Engineer in a product-driven environment.
- Deep expertise in Python, with strong experience in TypeScript and Node.js.
- Strong frontend architecture experience with React, Next.js, HTML, DOM, and CSS.
- Extensive experience designing and operating systems on AWS cloud infrastructure.
- Hands-on expertise with Docker and Kubernetes in production environments.
- Strong experience designing GraphQL APIs and service-oriented or microservices architectures.
- Excellent understanding of system design concepts such as scalability, availability, consistency, and performance.
- Ability to influence technical decisions across multiple teams without direct authority.
- Strong communication skills, with the ability to clearly explain complex technical concepts to both technical and non-technical stakeholders.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Full-Stack Development
Job Code
1604194