Department: Information Technology Reporting Structure: Reports to the CEO Location: Hyderabad - Work from Office
Job Brief: We are seeking an experienced and visionary Lead Engineer to oversee and lead our entire engineering team. The ideal candidate will be a strong technical leader with expertise in building and scaling complex systems. As the Lead Engineer, you will set the technical direction, guide architectural decisions, and ensure the successful execution of engineering projects across all teams. Responsibilities:
Proven experience in full-stack development using ReactJS, Next.js, NodeJS, and Tailwind CSS.
Strong knowledge of modern JavaScript/TypeScript and front-end frameworks.
Expertise in building and scaling backend services with Node.js, Express, and PostgreSQL.
Deep understanding of cloud infrastructure and services, especially AWS.
Proficiency with RESTful APIs, microservices, event-driven architectures, and distributed systems.
Leadership & Management:
Experience leading engineering teams through the full software development lifecycle.
Ability to mentor and grow technical talent.
Strong decision-making skills, balancing business needs with technical solutions.
Architecture & Systems Design:
Expertise in designing scalable and resilient systems.
Familiarity with serverless architecture and cloud-native design patterns.
DevOps & Automation:
Hands-on experience with CI/CD tools, version control systems like Bitbucket, and cloud monitoring tools.
Knowledge of event-driven systems and best practices in infrastructure as code (IaC).
Preferred Qualifications:
Experience with NoSQL databases like DynamoDB and Redis.
Knowledge of GraphQL and serverless frameworks.
Familiarity with containerization tools like Docker and Kubernetes.
Education & Experience:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
9+ years of experience in software development with at least 4 years in a technical leadership role.
Skills Required:
Leadership & Strategy:
Lead, mentor, and manage cross-functional engineering teams.
Define and implement the technical vision, ensuring alignment with business goals.
Drive best practices for software development, architecture, and operational excellence.
Technical Oversight:
Oversee the design, development, and deployment of full-stack applications.
Ensure high-performance, scalable, and secure system architecture.
Collaborate with product managers and stakeholders to define technical requirements.
Establish and maintain CI/CD pipelines and cloud infrastructure best practices.
Architecture & Development:
Guide the team in building and maintaining microservice architectures and RESTful APIs.
Ensure cloud infrastructure reliability, including AWS services like EC2, S3, Lambda, and Cognito.
Advocate for best coding practices, including code reviews, unit testing, and continuous improvement.
Collaboration & Communication:
Foster a culture of collaboration and continuous learning.
Communicate progress, challenges, and technical insights to executive leadership.
Perks and benefits