Software Tech Lead for a deep tech startup in structural optimization. Influencing product development and guiding engineering teams in Cairo.
Responsibilities
Architect, build, and ship end-to-end features across desktop (Python, Qt, VTK/PyVista NumPy, Pandas, SQlite, Rust), backend (AWS S3, AWS Lambda, Fast API, DynamoDB) and web (AWS CloudFront, Next JS).
Actively contribute to the codebase (up to 60% of the time) focusing on high-complexity tasks, technical enablers and Proof of Concepts (PoCs) to evaluate and implement innovative technologies.
System Architecture: Design and implement robust, scalable backend architectures that support our product vision and provide high availability and performance.
Maintain and lead the technical roadmap, ensuring alignment with business goals and documenting technical architectures, workflows, and processes.
Work closely with stakeholders to gather requirements, rigorously test components, and deliver impactful features.
Drive Code Quality: Ensure the quality of code through code reviews and testing procedures, promoting best practices in development.
Collaborate regularly with the CTO and CEO to align ongoing technical initiatives with the startup’s broader strategic vision.
Mentorship: After establishing ownership of the product and successful contribution to our codebase, you will be expected to mentor and lead a team of software engineers, improving their code quality and practices. You will also be expected to support in recruitment and scaling our team.
Requirements
Education: Bachelor’s degree in Computer Science, Software Engineering or related field.
Career Experience: 5-12 years of software development experience, in addition to experience developing, maintaining, and scaling production-level applications.
Technical Expertise: Strong proficiency in Python, QT, Application Architectures like MVVM, and SQL.
Bonus: Familiarity with AWS, Serverless Frameworks, and DynamoDB.
Benefits
Based on ownership of product and performance in the role, you will be offered stock options for the opportunity to share ownership in the success of our company.
Technical Lead for AI developing foundational architecture for Hume's data analytics platform. Collaborating with cross - functional teams to ensure seamless AI integration and excellence.
Lead Full Stack Engineer at McCormick developing scalable software solutions. Collaborate on both front and back end systems with a focus on technology architecture.
Staff Software Engineer leading Identity Accounts team, delivering essential platform services at Coinbase. Collaborating with product groups and driving roadmap execution for critical engineering functions.
Senior Full Stack Developer focusing on integration methods for Solink's video security data platform. Working across the full stack with TypeScript, Node.js, and cloud technologies.
Software Architect developing product architectures at Semperis in Dublin. Collaborating with architecture and development teams to enhance product features and support rapid development.
SW Developer in Mobileye's Automotive Software team focusing on AUTOSAR self - driving platforms. High debugging skills and AUTOSAR experience required for tackling complex software challenges.
FullStack Developer contributing to Smart Farming solutions in aquaculture at HydroNeo. Collaborate on mobile and backend development while learning through an innovative startup environment.
Senior Software Engineer building and maintaining payment infrastructure for Wellfit fintech. Expanding payment capabilities and ensuring secure, scalable solutions in a collaborative team environment.
Tech Lead to design and develop significant digital products at Theodo, leading a team while ensuring high - quality delivery and client satisfaction in Paris.
Tech Lead at Theodo designing and developing innovative digital products while ensuring high delivery standards. Collaborating with teams to modernize legacy systems using AI technology.