Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for a Python developer who gets as excited as us about web security, machine learning, big data, and cloud scalability to join our nimble engineering team – we are looking for someone with Python & Debian experience but is also open to learn other languages, as long as you're excited about learning new stuff.
- Develop web-related event based applications including the architecture, design, coding, integration, and maintenance of web and database applications; implement and automate back-end systems.
- Maintain and develop CMS solutions, scaling high traffic sites, on platforms similar to Amazon Web Services
- Coordinate the needs of all business owners, create and execute project work plans and revise as appropriate to meet changing needs and requirements.
- Analyze and resolve day to day issues and bug reports.
- Communicate and enforce coding standards.
- Adapt quickly to legacy and evolving architecture, systems, processes and applications.
- Exercise sound professional judgment when solving immediate problems in production environments.
- Experience building REST APIs Web Services and HTTP-based protocols (XML-RPC, JSON-RPC, REST)
- Hands on experience with Git source control and git-flow methodology
- Implement test automation and test automation faremwork
- Integrate content and services using APIs
- Proficiency with databases such as MySQL & PostgreSQL
- Must have both Linux Debian and Python experience
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related subject or a combination of relevant education and experience
- At least 5 years of professional experience in Python back-end developments
- Experience in JavaScript and be familiar with front-end technologies such as angular
- Well versed with modern programming concepts and fundamentals (Design Patterns, Security, Refactoring, Testing, etc.,)
- Strong conceptual understanding and experience core web application technologies
- Experience in developing Client/Server side Web Services using RESTful patterns
- Experience in developing functionally applicable unit tests and adopting Continuous Integration processes
- Action oriented with strong analytical and problem solving skills
- Excellent written and verbal communication skills.
- Ability to solve technical issues without direction.
- Ability to work with and understand the needs of a diverse group of co-workers and customers; develop solutions to meet those needs
- Ability to organize multiple tasks and priorities with or without supervision
- Ability to delegate in relation to priorities
Featured Jobs
Similar Jobs
- Senior ODDO/Python DeveloperThe Address Investments for Real Estate Consultancy - New Cairo, Cairo1 month ago