Company:
Position:
Experience:
Location:
Job Type:
Role Overview
Tech Lead
AWS, backend engineering, API design, databases, Linux-based server environments, Flutter
multi-stack environments such as LAMP/MERN
Key Responsibilities
1. Technical Leadership & Architecture
- Own the technical architecture for scalable, secure, high-performance products.
- Define system design documents, workflows, and technical roadmaps.
- Evaluate and enforce best practices across coding standards, DevOps, and cloud architecture.
- Provide hands-on problem-solving across backend, cloud, or mobile components as needed.
2. Cloud & Infrastructure (AWS)
- Lead AWS architecture design, deployment, and optimization.
- Manage services such as
EC2, Lambda, S3, API Gateway, RDS/Aurora, CloudWatch, IAM
. - Ensure high availability, performance, and cost-efficiency.
- Oversee Linux-based server configurations, leveraging experience from LAMP-style server management.
3. Backend & API Development
- Design and develop
robust RESTful / GraphQL APIs
. - Maintain and optimize microservices and system reliability.
- Implement secure authentication (OAuth, JWT), data protection, and rate-limiting.
- Utilize experience with
PHP, Node.js, Express
, and server-side architectures when required (from a full-stack background)
4. Mobile App Development (Flutter)
- Lead and guide the development of Flutter-based cross-platform mobile apps.
- Manage app performance, architecture, and release cycles.
- Collaborate closely with UI/UX teams to ensure intuitive app experiences.
5. Database Management
- Architect scalable SQL database solutions.
- Strong experience with schema design, indexing, and query optimization.
- Work with
MySQL, PostgreSQL, DynamoDB
, and related technologies. - Apply insights from managing PostgreSQL environments from a full-stack experience.
6. AI / GenAI Integration
- Understanding of LLMs, vector databases, embedding models, and AI-driven workflows.
- Integrate GenAI components into product experiences.
- Collaborate with AI/ML teams to develop intelligent features.
7. DevOps, CI/CD & Server Ops
- Drive DevOps processes including CI/CD, containerization, monitoring, and automation.
- Exposure to tools such as
Docker, PM2, Nginx
, and cloud deployment workflows (as seen in the uploaded JD) is a plus - Maintain secure, optimized production environments.
8. Team Leadership & Delivery
- Mentor and upskill developers across backend, cloud, and mobile.
- Conduct design reviews, code reviews, and knowledge-sharing sessions.
- Lead sprint planning, execution, and ensure timely delivery.
- Manage cross-functional alignment between product, design, and engineering teams.
Technical Skills
- Strong command of
AWS cloud infrastructure
. - Expertise in
backend frameworks, REST/GraphQL APIs
, system design, and microservices. - Hands-on experience with
Flutter
for cross-platform development. - Strong database fundamentals across SQL and PostgreSQL.
- Experience with multi-stack environments (LAMP/MERN) enhances architectural versatility.
- Proficiency with Git, CI/CD pipelines, Docker, Linux environments, and web servers.
- Understanding of AI/GenAI APIs, vector embeddings, and model integration.
Leadership & Soft Skills
- Excellent team leadership, mentoring, and collaboration skills.
- Strong problem-solving and ownership mindset.
- Ability to manage stakeholders and communicate clearly across teams.
Nice-to-Have
- Kubernetes, Terraform, Serverless (SAM, CloudFormation).
- Data engineering or analytics exposure.
- Experience leading multi-team technical initiatives.
- Familiarity with Laravel/CodeIgniter, React/Angular, or similar technologies for cross-team support
- Experience with testing frameworks (Jest, Mocha, PHPUnit) is a plus.