About the job
About CodeNinja
CodeNinja is a leading global provider of AI and engineering services, dedicated to assisting enterprises in building, scaling, and operating intelligent systems. With a diverse team of over 350 engineers spread across four continents and more than 400 successful deployments, CodeNinja empowers organizations to leverage artificial intelligence through innovative solutions such as Global Capability Centers, Work AI, Physical AI, and AI Labs. Recognized as one of Pakistan's fastest-growing AI companies and multiple award winners on Clutch, we serve over 250 clients worldwide, enabling them to innovate, automate, and thrive in the intelligence economy.
Role Overview
We are looking for a skilled Technical Lead to provide architectural guidance and hands-on leadership for backend systems, API development, and cloud solutions. This role involves designing scalable architectures, mentoring development teams, and ensuring that project deliveries meet both business and technical objectives.
Key Responsibilities
- Take ownership of the overall technical architecture and solution design.
- Lead the design and implementation of scalable RESTful APIs.
- Engage in hands-on development using Python and AWS serverless services.
- Create and manage event-driven architectures, including webhooks.
- Define and maintain OpenAPI/Swagger specifications and technical documentation.
- Ensure compliance with security, performance, and scalability best practices.
- Conduct code reviews, mentor engineers, and uphold coding standards.
- Collaborate effectively with product, QA, DevOps, and client stakeholders.
- Support the integration of APIs into AI-enabled workflows as needed.

