Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 10, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Prospa is a technology company building the operating system for African entrepreneurs and businesses. Our mission is to support Africans in building financial prosperity.
    Read more about this company

     

    Senior DevOps Engineer

    About You

    • We are seeking a knowledgeable and decisive Senior DevOps Engineer to join Prospa Fintech in our growing Engineering Department.
    • The Senior DevOps Engineer will be responsible for driving operational and technical efficiency and quality by remaining up-to-date on the latest technological advancements. The ideal candidate will be an exceptional leader and collaborator, with a passion for developing and maintaining scalable cloud infrastructure, and have 6 years minimum experience in DevOps Engineering.
    • This role reports directly to the Principal Engineering Manager and there is opportunity for significant growth. 

    Successful Prospa People exhibit the following: 

    • Mission driven
    • Independent thinking
    • Self motivated 
    • Humble 
    • Driven
    • High performers 

    Key Responsibilities

    • Design and enhance cloud architecture for optimal performance, security, and usability.
    • Implement, maintain, monitor, and support cloud infrastructure.
    • Collect and review business and operations requirements to improve overall user experience.
    • Collaborate with multiple vendors to create scalable cloud infrastructure and security solutions.
    • Work with cross-functional teams to conceptualize, develop, and release software versions.
    • Schedule and deploy releases, fixes, patches, and updates as needed.
    • Ensure that our environments are secure and protected against security breaches, attacks, and other vulnerabilities.
    • Document and maintain configuration management and environment settings.
    • Suggest alterations to release workflow to improve efficiency, quality, and success.
    • Identify areas for operational optimization based on market gaps and technological advancements.
    • Develop and maintain service quality monitoring and systems management solutions. 
    • Design procedures for system and network troubleshooting and maintenance.
    • Investigate and resolve technical issues by deploying updates and fixes, and provide level 2 support.
    • Implement automation tools and frameworks for automatic code deployment (CI/CD).
    • Implement automated backup/restore, failover, and load balancing solutions over the cloud.

    Skills & Qualifications

    • Solid understanding of DevOps principles, practices, and Agile Scrum development disciplines.
    • Experience with all phases of the software product life cycle, from conception to release and end-of-life.
    • Familiarity with Amazon AWS cloud infrastructure, products and its DevOps dashboard console, as well as AWS CloudWatch, Sentry, and SQL database management.
    • Strong system administration and scripting skills for Linux infrastructure.
    • Experience with version control, release management, and deployment tools such as GitHub/Bit bucket, CI/CD.
    • Knowledge of systems and platforms security features and implementing security disciplines.
    • Proven familiarity with infrastructure security and code security, source protection methods.
    • Demonstrated experience using scripting languages such as Perl, Python, and JavaScript.
    • Working experience of Terraform on Infrastructure As Code principle, Helm Charts for deployments.

    Other Desirable Skills & Qualifications

    • Scripting Languages: Golang, Python, Java, JavaScript, Perl.
    • Amazon Web Services: IAM, EC2, VPC, ELB, ALB, Autoscaling, Lambda.
    • Amazon Web Managed Products: EC2, ECS, ECR, SES, Elasticache, RDS, Redshift.
    • Infrastructure-As-Code: Terraform (Mandatory).
    • Configuration Management: Ansible, Jenkins, Terraform.
    • Version Control and Code Storage Platforms: GitHub, BitBucket.
    • Containerizing & Clustering: Compose, Docker, Dockerfiles, ECS, Helm, Kubernetes, Nginx, Vagrant.
    • CI/CD Implementation: AppVeyor, Circle CI, Drone, GitLab, Jenkins, Mule, Spinnaker, TravisCI.
    • Networking Concepts: Firewalls, NAT, Port

    Benefits
    Here’s Just Some Of Our Prospa Perks:

    • Competitive Salary
    • Medical cover
    • Paid time off (leave days)
    • Work tools
    • We invest in our employees through career development & opportunities

    go to method of application »

    Senior Backend Engineer (Python)

    About You

    • We’re looking for an enthusiastic Senior Backend Software Engineer to join our Team. Your primary responsibilities include architecting, implementing, releasing and supporting features that enable our collaborative product model. A commitment to collaborative problem solving and creating high-quality products is essential.
    • We're looking for a winner who shares our vision. You'll be joining Prospa because you genuinely believe the mission to empower African Entrepreneurs is important and exciting. You demand the best from yourself and make your Teammates better. You execute at speed while maintaining quality. You are humble and courageous. You want to work with a community of people where you can learn fast, grow rapidly and be recognized for your work. 
    • At Prospa we don't believe in micro-management, everyone is committed to the success both personally and professionally. We give you the autonomy and ownership to solve problems and deliver.

    Successful Prospa People exhibit the following: 

    • Mission driven
    • Championship mentality; result and goal orientated
    • Independent thinking
    • Self motivated
    • Humble 
    • Driven
    • High performers  

    Key Responsibilities

    • Explore, define and develop new technologies and architecture
    • Re-evaluate existing technologies to constantly improve our platform
    • Improve upon and build new business-critical features and infrastructure
    • Design, develop, test, refactor and scale backend implementations of new and existing consumer product features
    • Design and develop backend and data layers of the software that will run across web and mobile apps
    • Work with smart algorithm processes to scale software from thousands to millions of transactions
    • Set up staging and sandbox environments to test software functionality and efficiency
    • Build smart data collection techniques to better understand user behaviors and experience
    • Tackle software bugs and technical troubleshooting
    • Support customer-witnessed testing
    • Build reusable code and libraries for future use
    • Critically look at the user problems and design process flows and improve them
    • Collaborate with cross functional teams to understand member pain points and come up with solutions
    • Proactively identify opportunities for improving the reliability and scalability of our systems
    • Work across the engineering team to improve and uphold high technical standards

    Skills & Qualifications

    • 6+ years developing software in a production environment at scale
    • A deep understanding of Python
    • High level experience and understanding of APIs and Django Rest framework
    • High level experience and understanding of Celery, RabbitMQ
    • High level experience and understanding of socket programming
    • Strong experience working on the backend of a technology product
    • Ability to 'mould' efficient queries to perform tasks on time
    • Must have built awesome software before that had live active users
    • Knowledge of technological trends
    • Working knowledge of Git
    • Ability to conduct technological analyses and research
    • Experience working with transactional databases (MySQL DB, PostgreSQL) and caching systems (Memcached, Redis)
    • Exposure to architectural patterns of large, high-scale mobile applications
    • An appreciation for maintainable and well-tested code
    • Ability to communicate clearly and concisely
    • A keen and strategic problem solver
    • Enjoy learning and diving into the deepest levels of how things work

    Benefits

    Here’s Just Some Of Our Prospa Perks:

    • Competitive Salary
    • Medical Cover
    • Paid Time Off (Leave Days)
    • Work Tools
    • We invest in our employees through career development & opportunities

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Prospa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail