- Design and own scalable, modular, and secure application architectures across backend and frontend systems.
- Provide hands-on technical leadership across full-stack technologies (Python, Angular, Node.js).
- Architect and implement cloud-native solutions on AWS, ensuring high availability, performance, and cost optimization.
- Design and implement event-driven architectures using Apache Kafka.
- Guide teams in building robust DevOps pipelines (CI/CD) for code integration, testing, and deployment.
- Collaborate with QA teams to integrate test automation frameworks into the delivery pipeline.
- Ensure architectural decisions align with business goals, scalability, and compliance requirements.
- Provide technical mentorship to engineering teams and participate in code and design reviews.
- Collaborate with stakeholders (product, operations, security) for technical feasibility and roadmap alignment.
Required qualifications to be successful in this role:
Backend - Python (Flask, Django, or FastAPI) with Node.js (Express.js or similar)
Frontend - Strong knowledge of Angular (v10+ preferred) & Understanding of UI/UX. Cloud & Infrastructure - AWS services (EC2, Lambda, S3, RDS, DynamoDB, API Gateway), Infrastructure as Code (Terraform or AWS CloudFormation) Event Streaming - Apache Kafka producers, consumers, topic management, Kafka Streams DevOps & Automation: CI/CD tools (GitHub Actions, Jenkins, GitLab CI/CD, or similar), containerization & orchestration (Docker, Kubernetes), Version control systems (Git, GitFlow) Testing Frameworks - Exposure to test automation tools (PyTest, Selenium, Cypress, JUnit), Integration of test suites into CI pipelines. Experience with performance and load testing is a plus