Skill: Architect
Experience: 10-14 years
Location: Bangalore & Gurgaon
Work Mode: Work from Office
About the Role
We are looking for a highly experienced and technically strong Lead Engineer / Architect who can drive end-to-end solution design, development, and delivery of scalable applications. The ideal candidate will bring deep expertise in Node.js, Python, and containerization (Docker), along with strong architectural thinking and leadership capabilities.
This role requires a balance of hands-on coding, system design, and team leadership, making it ideal for professionals transitioning from senior engineering to architecture roles or already operating as solution architects.
Key Responsibilities
Architecture & Design
- Design and implement scalable, high-performance, and secure system architectures
- Define microservices architecture, API design standards, and integration patterns
- Evaluate and recommend appropriate technologies, frameworks, and tools
- Ensure system design aligns with business requirements and future scalability
Development & Technical Leadership
- Lead development using Node.js and Python for backend systems and services
- Contribute to hands-on coding, code reviews, and technical problem-solving
- Establish coding standards, best practices, and design principles
- Mentor and guide senior engineers and development teams
Containerization & DevOps
- Design and manage containerized environments using Docker
- Collaborate with DevOps teams for CI/CD pipeline integration
- Ensure application deployment, monitoring, and scaling strategies are robust
- Work on cloud-native architectures (AWS/Azure/GCP preferred)
Performance & Optimization
- Identify and resolve performance bottlenecks in distributed systems
- Ensure high availability, fault tolerance, and reliability
- Implement caching, load balancing, and optimization strategies
Stakeholder Collaboration
- Work closely with product managers, business stakeholders, and cross-functional teams
- Translate business requirements into technical solutions
- Participate in client discussions, technical proposals, and solution presentations
Required Skills & Expertise
- Strong hands-on experience in:
- Node.js (backend frameworks, APIs, microservices)
- Python (backend development, scripting, data processing)
- Docker (containerization, deployment, orchestration basics)
- Expertise in system design, distributed systems, and microservices architecture
- Experience with RESTful APIs, message queues, and event-driven architecture
- Strong knowledge of databases (SQL/NoSQL)
- Familiarity with cloud platforms (AWS / Azure / GCP)
- Experience with CI/CD pipelines and DevOps practices
Experience-Based Expectations (10–14 Years)
- 10–12 Years:
- Strong Senior Engineer / Lead Engineer experience
- Hands-on development with some exposure to system design
- Ability to lead modules or small teams
- 12–14 Years:
- Proven experience in solution architecture and system design
- Leading large-scale systems and cross-functional teams
- Ownership of end-to-end technical delivery and architecture decisions
Good to Have
- Experience with Kubernetes / container orchestration
- Exposure to event streaming tools (Kafka, RabbitMQ)
- Knowledge of security best practices and compliance
- Experience in high-scale or enterprise-grade applications
Soft Skills
- Strong leadership and mentoring abilities
- Excellent problem-solving and analytical skills
- Effective communication and stakeholder management
- Ability to work in a fast-paced, agile environment