Senior Technical Lead / Engineering Lead – Web Applications, AWS, Agile & Database Optimization
Role Overview
We are looking for a hands-on Senior Technical Lead / Engineering Lead who can take ownership of technical architecture, delivery management, Agile processes, and team leadership for web and mobile application projects.
This role involves system architecture, AWS cloud infrastructure, database optimization, Agile sprint management, code quality enforcement, and direct interaction with clients in the USA and Canada.
This is not a developer-only role. This is a technical leadership and delivery ownership role where the candidate will be responsible for project delivery, team productivity, code quality, and technical decision-making.
Key Responsibilities
Technical Leadership & Architecture
Design scalable system architecture for web and mobile applications
Define coding standards, architecture guidelines, and development best practices
Conduct code reviews and architecture reviews
Guide the team in solving complex technical problems
Ensure applications are scalable, secure, and high performance
Design and manage API integrations including third-party APIs and Amazon SP-API
AWS Cloud & Infrastructure
Design and manage AWS infrastructure (EC2, S3, RDS, IAM, Load Balancers)
Ensure high availability, security, backup, and performance of production systems
Work with DevOps for deployment pipelines and CI/CD
Monitor production systems and resolve performance issues
Database Architecture & Optimization (Key Requirement)
Design database architecture and data models
Perform SQL query optimization and database performance tuning
Create indexing strategies and optimize slow queries
Handle large datasets and high-volume transactions
Implement database monitoring, backup, and maintenance
Guide developers in writing optimized database queries
Delivery Ownership & Agile Process Management (Very Important)
Take ownership of end-to-end technical delivery
Plan and manage 2-week Agile sprints
Use JIRA for sprint planning, task allocation, and tracking
Track team velocity, productivity, and delivery timelines
Ensure proper code review, QA process, and release process
Reduce production bugs and improve product quality
Identify delivery risks and take corrective action
Ensure clear task ownership and accountability within the team
Team Leadership & People Management
Lead and mentor the development team
Conduct regular code reviews and technical guidance sessions
Improve team productivity and technical capability
Handle underperformance and enforce accountability when required
Maintain a professional and delivery-focused team culture
Client Interaction (USA & Canada)
Participate in client meetings and technical discussions
Understand client requirements and convert them into technical plans
Provide technical updates and manage client expectations
Work directly with international clients on delivery and technical solutions
Required Experience
10+ years of software development experience
4+ years as Technical Lead / Engineering Lead / Team Lead
Experience in system architecture and technical design
Experience in database optimization and SQL performance tuning
Experience managing Agile sprints and delivery timelines
Experience interacting with international clients
Experience leading and mentoring development teams
Experience in web application development and API integrations
Technology Stack
Backend & Programming
PHP
Laravel
Node.js
JavaScript
TypeScript
Frontend
Angular
Mobile
Swift (iOS)
Kotlin (Android)
Platforms
WordPress
Magento
Cloud & Infrastructure
AWS (EC2, S3, RDS, IAM, Load Balancer)
DigitalOcean
Database
MySQL / PostgreSQL
Database design and performance optimization
Query optimization, indexing, schema design
Tools & Methodologies
JIRA
Agile (Scrum / Kanban)
Git
CI/CD
Visual Studio Code
Must-Have Skills (Important)
Technical Architecture & Solution Design
Database Optimization & SQL Performance Tuning
AWS Cloud Infrastructure
Agile Sprint Management & Delivery Ownership
Team Leadership & Mentoring
API Integration & System Integration
Client Communication (USA / Canada)
Web Application Development
Applicant Filters (Read Carefully Before Applying)
Please apply only if:
You have 10+ years of hands-on development experience
You have experience as a Technical Lead / Team Lead
You have experience in database optimization and SQL performance tuning
You have experience managing Agile sprints using JIRA
You have experience interacting directly with international clients
You are comfortable with team leadership, delivery responsibility, and accountability
This role is not suitable for candidates who are only developers or only DevOps engineers.
How to Apply
Interested candidates may send their resume to:
info@zamorinstech.com
or
WhatsApp: 8304004275
Work Location: On-site – Infopark, Kochi
Job Type: Full-Time, Permanent
Salary: Negotiable (Based on experience and capability)