Key Responsibilities
Solution Architecture & Design
- Lead the architecture and design of full-stack applications using React, Node.js (Express), and Python
- Build agentic AI solutions leveraging LangChain, LangGraph, and OpenAI frameworks
- Define and enforce design patterns, code quality standards, and system design best practices
- Own microservices and event-driven architectures, ensuring scalability, reliability, and fault tolerance
Development & Hands-On Implementation
- Lead hands-on coding and implementation of full-stack solutions with production-grade quality
- Guide database design and integration using SQL, PostgreSQL, and Cosmos DB
- Ensure code review processes are rigorous, promoting maintainable and efficient code
Team Leadership & Mentoring
- Mentor and guide engineers to foster technical excellence and continuous improvement
- Support Agile practices including backlog refinement, sprint planning, and delivery tracking
- Provide technical guidance and resolve complex engineering challenges
DevOps & Production Readiness
- Implement DevOps best practices including CI/CD pipelines, environment management, and observability
- Ensure release readiness and smooth deployment processes across environments
Enterprise & System Integration
- Apply experience with enterprise or ERP applications to large-scale system integrations
- Drive integration patterns and architecture decisions to meet business and technical objectives
Technical Decision Making
- Act as the primary technical decision maker for complex engineering trade-offs
- Recommend scalable solutions and technology choices aligned with organizational goals