HamburgerMenu
hirist

Job Description

Experience : 8 - 10 years

Location : Noida

Notice Period : Immediate Joiner - 15 days

Role & Responsibilities :

As a Technical Lead, you will be at the forefront of our development efforts, blending hands-on coding with comprehensive technical leadership.

Your responsibilities will include :

- Project Leadership : Lead and manage technical projects end-to-end, taking full ownership of planning, execution, and ensuring timely, high-quality delivery.

- Software Development Lifecycle (SDLC) : Possess an excellent understanding and practical application of the Software Development Life Cycle (SDLC), with deep expertise in Agile/Scrum methodologies.

- Drive sprint planning, retrospectives, and continuous improvement.

- Design Principles & Patterns : Architect and implement solutions applying advanced design principles and architectural design patterns. Drive technical design discussions and decisions.

- Team Collaboration & Management : Lead daily stand-ups, manage work item updates, and coordinate seamlessly with multiple developers, fostering a collaborative and high-performing team environment.

- Stakeholder Management : Communicate proactively and effectively with clients, senior management, and cross-functional teams, translating complex technical concepts into clear business language.

- Code Quality & Performance Oversight : Oversee and enforce rigorous code quality standards, conducting in-depth code reviews during pull requests, monitoring pipeline status, leading performance monitoring efforts, and proactively implementing strategies to address and prevent issues.

- Status Reporting : Deliver clear, concise, and regular project updates and technical reports to all relevant stakeholders, including executive management.

- Technical Mentorship & Growth : Provide strong technical mentorship to developers, fostering their growth, ensuring adherence to best practices, and cultivating a culture of continuous learning.

- System Design : Take ownership of low-level system design and contribute significantly to high-level architectural decisions.

Technical Expertise Required :

Programming (Hands-on & Leadership) : Minimum of 7+ years of hands-on experience as a full-stack developer, with significant expertise in leading development using :

- Java (version 8 and above)

- Spring Boot (deep expertise)

- React (or similar modern JavaScript framework - deep expertise)

- Database (Advanced) :


Expert-level experience in :

- RDBMS : MS SQL (preferred), MySQL, PostgreSQL (including schema design, optimization, and complex querying)

- NoSQL: MongoDB

- Caching Tools : Redis or HazelCast (implementation and optimization)

- Expert-level hands-on experience with Kafka and RabbitMQ (including design patterns for message processing).

- Deep and practical knowledge of microservices architecture, including design, implementation, deployment, and scaling strategies.

- Proven hands-on experience with at least one major cloud platform: AWS or Azure (including services like EC2, S3, RDS, Lambda, Kubernetes/ECS, Azure App Services, Azure Functions, etc.

- Strong coding and advanced code review capabilities.

- Proven ability to mentor and elevate the technical skills of other developers.

- Demonstrated expertise in designing robust and scalable low-level systems.

- Technical Leadership : Proven ability to lead technical discussions, make critical architectural decisions, and guide development teams.

Qualifications :

- Master's degree in Computer Science, IT, or a related field (or equivalent practical experience with strong architectural contributions).

- Prior experience working with US/UK clients is highly preferred, demonstrating strong communication and collaboration across time zones.

Soft Skills :

- Exceptional communication, presentation, and interpersonal skills.

- Proven leadership abilities with a track record of motivating and guiding high-performing technical teams.

- Strong mentorship capabilities, dedicated to fostering the growth of team members.

- Strategic thinker with excellent problem-solving and decision-making skills.

- Ability to manage multiple priorities in a fast-paced, agile environment


info-icon

Did you find something suspicious?