Job Description:
We are seeking a Software Technical Lead to join our team at Topdot in Lahore. This role involves overseeing software development, programming, databases, software design, and testing to ensure the successful delivery of IT solutions.
Responsibilities:
- Lead the design, development, and implementation of complex software applications
- Architect scalable and secure backend solutions that meet business needs
- Write clean, maintainable, and efficient code
- Conduct code reviews and provide constructive feedback to junior developers
- Collaborate with front-end developers and other stakeholders for seamless integration and a positive user experience
- Manage and optimize backend performance and scalability
- Troubleshoot and resolve backend issues
- Familiarity with AI frameworks for future-ready development
- Establish project specifications and technical direction
- Create a framework of technical standards and procedures
- Oversee software quality and system modifications
- Guide team members with troubleshooting technical issues
- Participate in the development of coding standards and best practices
- Contribute to the overall technical strategy of the team
- Analyze project briefs, requirements, and deliverables
Requirements:
- Experience in backend architecture and designing scalable solutions
- Familiarity with AI frameworks and modern development practices
- Prior experience in mentoring and guiding junior developers
- Strong background in Laravel, LAMP stack, and Python
- Experience in conducting code reviews and establishing coding standards
- Understanding of software testing methodologies and quality assurance practices