Software Engineer Technical Lead

مصر - Egypt

We're seeking a highly skilled Software Engineer Technical Lead to join our team at Garment IO. This is a full-time hybrid role where you'll lead the development and maintenance of our web applications, ensuring top-notch code quality, scalability, and performance. Beyond technical innovation, you'll also mentor junior developers and foster a culture of continuous improvement. This opportunity allows you to lead a talented team and contribute to cutting-edge solutions.


If you're passionate about software development and leadership, we'd love to hear from you!

Responsibilities
  • Development and Maintenance:


    • Develop and maintain web applications using ReactJS, NodeJS, and MongoDB.


    • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.


  • Leadership and Collaboration:


    • Lead the design and implementation of new features and functionalities.


    • Collaborate with cross-functional teams to define, design, and ship new features.


    • Mentor junior developers and promote a culture of learning and continuous improvement.


  • Code Quality and Automation:


    • Maintain code quality, organization, and automation.


    • Approve and audit merge requests and submitted code.


    • Set and maintain coding standards.


  • Technical Expertise:


    • Stay abreast of emerging technologies and propose their adoption where beneficial.


    • Architectural Direction: Review task planning, advise on changes, and research architecture decisions.


    • Scale and optimize databases for large data throughput and design aggregation pipelines for high data accuracy.


    • Analyze bugs and ensure they are solved in a timely and successful manner.


  • Risk Management and Quality Assurance:


    • Identify critical risk factors related to the software and develop plans to mitigate them.


    • Code Quality Assurance: Review, troubleshoot, and advise developers on changes related to merge requests and submitted code.


  • Training and Development:


    • Coach, guide, and assist other engineers in developing first-class software and mastering their craft by designing and implementing training plans.


    • Search and advise on software development best practices, architecture options, and new technologies to invest in.


  • DevOps:


    • Code and solve the largest software challenges with the team.


    • DevOps: Heavily use AWS to provide the simplest, most cost-effective, scalable solutions for our growing products



Requirements
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com