This job has closed

Applications for Lead Software Engineer closed on August 29, 2024. Here's what you can do next.

MMCY Tech logo
MMCY Tech
IT Services and IT Consulting·501 to 1,000 Employees employees·New York

Lead Software Engineer

Full-Time·6-8 years·Addis Ababa, Ethiopia
Posted 23 month ago·No longer accepting applications

Job Description

About the jobWe are looking for a Lead Software Engineer responsible for the design, development, and maintenance of scalable full-stack applications that power our innovative platform. You will be at the forefront of transforming traditional referral and affiliate marketing systems by leveraging cutting-edge technologies such as AI, blockchain, and innovative channels.Responsibilities:Design, develop, and maintain scalable full-stack applicationsLead and execute the technical roadmap, ensuring alignment with our business goalsArticulate decisions and create robust documentation for continuityCollaborate closely with the founding team to translate vision into realityDrive innovation in technology and product developmentMentor and play a leadership role as we build a team of engineers while growingParticipate in strategic decisions, including technology choices and product directionEnsure best practices in code quality, testing, and deploymentQualificationsBachelor's degree in Computer Science, Software Engineering, or a related field.7+ years of experience in full-stack developmentProven experience in startup environments, ideally having built applications from scratchStrong background in JavaScript/React for front-end developmentExpertise in cloud services and data aggregation, particularly in the context of training AI modelsProficiency in full-stack development with a deep understanding of back-end technologies (Python, C++, Go, JavaScript, TypeScript, etc.) and storage (Redis, MongoDB, PostgreSQL, etc.)Strong knowledge of modern web frameworks (React) is a plusExperience with blockchain and smart contracts is an advantageExcellent problem-solving skills and the ability to think critically and strategicallyCuriosity and a natural tendency to formulate opinions and collaboratively find the optimal outcome for problems and opportunitiesStrong leadership skills with the ability to mentor and guide a team of engineersExcellent communication skills, both written and verbal

Required Skills

Full-Stack DevelopmentC++Go (Programming Language)JavascriptPython (Programming Language)Software DevelopmentTypescript

Similar jobs