Browse Jobs
For Employers
Post JobLog inGet Started

TechLead

MATN SOLUTIONS
Maadi, Cairo
Posted 3 months ago
2 open positions
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Define and create the overall software architecture.
Ensuring scalability, reliability, and maintainability.
Ensure scalable data flow with interoperability across various software architecture components.
Identify and address performance bottlenecks in the software architecture.
Ensure that architectural principles, standards, and guidelines are followed throughout the development lifecycle.
Ensure that software design patterns, best practices, and coding standards are appropriately applied.
 

Job Requirements

To be successful in this role, you have:
Bachelor’s degree in computer science or related technical discipline.
8+ years of technical engineering experience with coding in languages including, but not limited to, JavaScript, C++, C#, Java, or Python OR equivalent experience.
Experience building and operating online services and fault-tolerant distributed systems.
Experience using agile methodologies and test-driven development (TDD).
Proficiency with communication protocols such as MQTT, HTTPS, RTP, gRPC, AMQP, etc.
Proficiency in database systems (SQL and NOSQL databases) and Data modeling.
Must be proficient with Kafka, RabbitMQ, OR equivalent experience.
Experience with containerization and orchestration technologies (e.g., docker, Kubernetes).
Required enthusiasm, integrity, ingenuity, results orientation, self-motivation, problem-solving skills, and resourcefulness in a fast-paced environment.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentTechLead