logo
Description
Responsibilities 
As a Senior back-end engineer you will be responsible for. 
• Designing and maintaining API's that will serve multiple consumers. 
• Contribute in writing design documents for new features. 
• Build and maintain micro services in a micro service architecture 
• Identifying areas for improvement(performance, code quality, etc ..), writing 
reusable code and publish packages for internal use. 
• Communicate technical needs to stake holders(PO, developers, QA, etc..) 
• Contribute in maintaining and designing relational and NO-SQL schemas 

Qualifications 
• Experience in designing Web API's to be consumed by different clients 
• Minimum of 4 years of experience in software development or a related field. 
• Experience in designing and maintaining relational databases 
• Good understanding of web development fundamental. 
• Good understanding of coding best practice, design patterns and architecture 
• Good understanding of OO Paradigm. 
• Familiar with CI/CD tools. 
• Familiar with micro service architecture 
• Experience in OO languages is a plus. 
• Experience in C# is a plus. 
• Experience in designing and maintaining NO-SQL databases is a plus. 

Non-technical: 
• Very good communication skills 
• Professional proficiency in English.