JOB TITLE: Python Developer
JOB LOCATION: Lagos
JOB DETAILS:
Experience
Advertisements
- A minimum of 5 – 10 years of professional experience, during which you’ve built deep technical expertise and exercised ownership on various technical teams.
Required:
- Expert-level understanding of Python
- Intermediate-level understanding of at least one other backend language (In addition to the core language): JavaScript, PHP, Ruby. Go, Scala
- Advanced understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
- Deep understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs
- Strong knowledge of at least one cloud hosting platform (Ex: AWS, GCP)
- Comfort with at least one CI/CD tool (Ex: Jenkins, Travis)
- Working knowledge of containerization and orchestration techniques
- Deep understanding of applicable unit and integration testing, and testing frameworks/libraries
- Strong ability to problem-solve, debug, and understand pertinent performance metrics
- Comfort working within agile methodologies and experienced in estimation and time management
- Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.
Preferred:
- Working knowledge of software engineering collaboration tools
- Strong preference for test-driven-development (TDD) and understands its importance
- Working knowledge of code editor and formatting tools
- Comfort with at least one web server technology — (ex: Apache, Nginx)
Job Features
Job Category | Software/ Programming / Web development |