R
Rewaatech21mo ago

Technical Lead

Karachi · KarachiRemoteFull-Timelead
OtherTechnical Lead
0 views0 saves0 applied

Quick Summary

Requirements Summary

Work closely with product owners to develop software requirements and prioritize tasks. Technical Leadership: Provide technical leadership and mentorship to other engineers.

Technical Tools
OtherTechnical Lead
Rewaa is on a mission to revolutionise retail! Our cutting-edge SaaS platform empowers retailers to move and grow faster. We provide innovative solutions for point-of-sale, inventory management, omnichannel integrations, tax and accounting, and reporting, all delivered on a single screen with our lightning-fast, robust hardware. With over 10,000+ customers and an ambitious trajectory toward global expansion, there's never been a better time to join Rewaa!

About the Role
 
We are looking for a highly skilled and experienced Principal Software Engineer to join our Engineering team. The ideal candidate will have a strong background in software development and will be responsible for leading the development of one of our Engineering teams at Rewaa. 
  • Full-Stack Development: Guide the development of your engineering team leading the design and implementation of features across front-end (Angular) and back-end (Node.js)
  • System Architecture: Develop, maintain, and deploy scalable software solutions across multiple platforms and contribute to system design discussions, ensuring scalability, reliability, and performance.
  • AWS Integration: Utilize AWS services (Lambda, API Gateway, S3, DynamoDB, etc.) in a serverless architecture.
  • Performance Optimization: Optimize application performance, identify and fix bottlenecks, and address potential security risks.
  • Problem Solving: Collaborate with cross-functional teams to identify and solve complex software problems.
  • Requirement Analysis: Work closely with product owners to develop software requirements and prioritize tasks.
  • Technical Leadership: Provide technical leadership and mentorship to other engineers.
  • Best Practices & Code Reviews: Implement best practices for software development, testing, and deployment. Participate in code reviews and ensure that code standards are maintained.
  • Continuous Learning: Stay up to date with the latest trends and technologies in software development.
  • Educational Background: Bachelor's or Master's degree in Computer Science or a related field.
  • Experience: 6+ years of experience in software development, with at least 1 year of experience in leading or mentoring a team.
  • Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex technical concepts clearly and effectively to both technical and non-technical audiences. Strong interpersonal skills and the ability to collaborate with cross-functional teams and stakeholders.
  • Technical Proficiency: Strong knowledge of Javascript and Typescript.. Experience with Javascript frameworks like NodeJS, NestJS and Angular.
  • Database Expertise: Experience with database technologies such as MySQL, DynamoDB, Cloud Firestore, and PostgreSQL.
  • Cloud Technologies & DevOps: Experience with AWS cloud-based technologies, Docker, and DevOps practices such as CI/CD tools.
  • Agile Methodologies: Familiarity with Agile methodologies such as Scrum.
  • Leadership & Project Management: Strong leadership skills and ability to work in a fast-paced environment, managing multiple
  • Listing Details

    Posted
    July 18, 2024
    First seen
    March 26, 2026
    Last seen
    April 24, 2026

    Posting Health

    Days active
    29
    Repost count
    0
    Trust Level
    32%
    Scored at
    April 25, 2026

    Signal breakdown

    freshnesssource trustcontent trustemployer trust
    Newsletter

    Stay ahead of the market

    Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

    A
    B
    C
    D
    Join 12,000+ marketers

    No spam. Unsubscribe at any time.

    R
    Technical Lead