HamburgerMenu
hirist

Job Description

About the Role :


We are seeking a skilled and experienced Technical Lead to guide our software development teams in delivering high-quality, scalable, and robust software solutions.

In this role, you will be responsible for overseeing the technical direction of projects, mentoring team members, performing hands-on development, and collaborating with cross-functional teams to ensure successful product delivery.

This is a hybrid role requiring both strong technical expertise and leadership capabilities.

The ideal candidate is someone who can contribute to the codebase, architect solutions, review code, and foster best engineering practices across teams.


Key Responsibilities :


- Provide technical direction, design oversight, and architectural guidance for software projects.

- Lead the development of scalable, secure, and maintainable systems using modern technologies and best practices.

- Own end-to-end implementation from design and development to deployment and support.

- Write clean, efficient, and well-documented code.

- Conduct thorough code reviews and help enforce quality standards.

- Debug and resolve complex technical issues across the stack.

- Collaborate with product managers, designers, and QA engineers to define requirements and deliver features.

- Estimate engineering effort, plan sprints, and contribute to agile ceremonies.

- Work closely with DevOps and infrastructure teams to ensure smooth CI/CD and production releases.

- Mentor junior and mid-level developers; promote knowledge sharing and skill development.

- Foster a culture of ownership, learning, and continuous improvement within the team.

- Ensure solutions are highly performant, reliable, and meet security and compliance standards.

- Promote test-driven development (TDD), automated testing, and monitoring best practices.


Technical Skills & Qualifications :


- Bachelor's or Masters degree in Computer Science, Engineering, or related field.

- 5- 7 years of experience in software development, with at least 2+ years in a technical leadership role.

- Expertise in at least one modern backend technology (e.g., Java, Node.js, Python, Go, .NET).

- Solid experience with frontend frameworks like React, Angular, or Vue.js.

- Proficiency in designing APIs, building microservices, and working with message queues (e.g., Kafka, RabbitMQ).

- Strong knowledge of databases : both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).

- Experience with cloud platforms : AWS, Azure, or GCP.

- Familiarity with CI/CD tools (e.g., GitHub Actions, Jenkins, GitLab CI) and containerization tools (Docker, Kubernetes).

- Strong grasp of software architecture patterns, scalability, security, and performance tuning.

- Experience with Agile/Scrum development methodologies


info-icon

Did you find something suspicious?