Job Description

Job Title: Lead Engineer

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 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.

Key Responsibilities:

  • Technical Leadership:

    • Proven experience in full-stack development, with a strong focus on Node.js and React.js.
    • Oversee the design, development, and deployment of full-stack applications using Node.js, ReactJS, and Flutter.
    • Conduct code reviews for backend services to maintain high coding standards and ensure best practices.
  • Architecture & Systems Design:

    • Expertise in architecting scalable and resilient systems.
    • Collaborate with product managers to define technical requirements and ensure alignment with business goals.
  • Team Management:

    • Lead, mentor, and grow cross-functional engineering teams.
    • Foster a culture of collaboration, continuous learning, and innovation within the team.
  • DevOps & CI/CD:

    • Knowledge on CI/CD pipelines and cloud infrastructure best practices.
    • Knowledge on modern development and automation tools.
  • Communication & Collaboration:

    • Communicate technical insights to executive leadership and act as a technical representative in client engagements when needed.

Preferred Qualifications:

  • Strong knowledge of modern JavaScript/TypeScript and front-end frameworks.
  • Experience with backend services using Node.js, Express, and PostgreSQL.
  • Familiarity with cloud infrastructure, particularly AWS services (e.g., EC2, S3, Lambda).
  • Understanding of microservices, RESTful APIs, and event-driven architectures.
  • Experience with NoSQL databases (e.g., DynamoDB, Redis) and knowledge of GraphQL is a plus.
  • Familiarity with containerization tools (e.g., Docker, Kubernetes) and serverless frameworks.

Education & Experience:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of software development experience, with at least 1 years in a technical leadership role.

Perks and Benefits:

  • Attractive salary packages with performance-based bonuses.
  • Opportunities for professional development through certifications, training programs, and tech conferences.
  • Clear career progression and leadership development plans.
  • Flexible working hours and a collaborative work environment.
  • Engagement in innovative projects with cutting-edge technologies.
More Details
Employment Type: Full Time
Location: Hyderabad , Telangana , India
Experience Required: Mid-Senior Level
Date Published: 24 Dec 2024
Share Job Opening