Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Nov 22, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • On a mission to reshape profitable investing in emerging markets, Untapped Global offers profitable, data-driven investment opportunities for global investors to finance high-growth businesses across Africa.
    Read more about this company

     

    Back-end Developer

    Key duties and responsibilities:

    • Building and maintaining web applications
    • Assessing the efficiency and speed of current applications
    • Writing high-quality code and adhering to our Software Development principles
    • Performing code reviews
    • Troubleshooting and debugging
    • Keeping on top of new technologies
    • Contributing to discussion on product and code architecture

    Technical Skill Set:

    • Proficiency in Python 3, Async.io, including Django, the Django-rest framework, FastAPI, and Flask
    • Must have knowledge of SDLC
    • Knowledge of scaling applications to handle the load changes and a large amount of data traffic
    • Knowledge of accessibility and security compliances
    • Knowledge of version control such as Git and GitHub
    • Knowledge of common testing frameworks(Linear Scripting, Data-Driven, Keyword-Driven, Table-Driven, etc.)
    • Knowledge of deploying and hosting on cloud solutions via AWS
    • Good knowledge of user data security best practices
    • Knowledge how to avoid race conditions is a plus

    What you will bring to Untapped:

    • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent work experience
    • 3+ years’ experience as a back-end or full-stack developer building web applications
    • Experience leading and managing teams of developers
    • Maturity,self-awareness, empathy, a strong work ethic, attention to detail, and a positive attitude
    • Proven experience in the following areas:
      • Deploying and working with databases- Postgres, SQL, and NoSQL (Elasticsearch, MongoDB, Cassandra)
      • Designing core, back-end software components
      • Implementing integrations with third-party APIs
      • Microservices architecture
      • Writing tests
      • Working using asynchronous jobs execution / event brokers(Celery / RabbitMQ / Redis)
      • Diagnosing and addressing performance issues
    • It’s a plus if you have:
      • Experience with Kubernetes and resource management
      • HTML and JavaScript experience
      • Experience working in the consumer privacy, consumer data, or financial industries

    go to method of application »

    Back-end Developer Intern

    Key duties and responsibilities:

    • Building and maintaining web applications
    • Writing high-quality code
    • QA testing
    • Troubleshooting and debugging
    • Keeping on top of new technologies
    • Contributing to discussion on product and code architecture

    Technical Skill Set:

    • Knowledge on any of the following python frameworks: FastAPI, Django (including Django-rest framework) and Flask
    • Knowledge of scaling applications to handle the load changes that are a large amount of data traffic
    • Knowledge of accessibility and security compliances
    • Knowledge of version control such as Git and GitHub
    • Good communication skills
    • Knowledge of deploying and hosting is a plus
    • Knowledge on any of the following: AWS, Heroku, Google Cloud Platform is a plus. These all are cloud-hosting markets. Heroku is a container-based cloud platform service (PaaS) and AWS is a cloud platform that provides IaaS (Infrastructure as a Service), PaaS, and SaaS (Software as a Service)
    • Knowledge of user data security best practices is a plus

    What you will bring to Untapped:

    • Bachelor’s degree in Computer Science or Software Engineering, or equivalent work experience
    • 1+ years’ experience as a back-end or full-stack engineer building web applications
    • Demonstrated knowledge of Computer Science fundamentals and software design principles
    • Maturity,self-awareness, empathy, a strong work ethic, attention to detail, and a positive attitude
    • Experience in the following areas:
      • Writing tests
      • Implementing integrations with third-party APIs
      • In at least one with databases – Postgres, SQL, and NoSQL (ElasticSearch, MongoDB, Cassandra)
      • Designing core, backend software components
      • Diagnosing and addressing performance issues
    • It’s a plus if you have:
      • Working using asynchronous jobs execution / event brokers(Celery / RabbitMQ / Redis)
      • Experience with Kubernetes, microservices, and resource management
      • HTML and Javascript experience
      • Experience working in the consumer privacy or consumer data industries, React, HTMX
        and automation tools
    • Strong motivation to learn new skills and best practices to get to the top 3% back-end
      developers

    go to method of application »

    DevOps Engineer

    Key duties and responsibilities:

    • Build, operate, and support highly available, fault tolerant, observable, performant, secure, and scalable platform tools and systems in a microservice environment that enable the Untapped engineering team to build best-in-class products
    • Develop and maintain solutions which automate the configuration, provisioning, deployment, scaling, and monitoring of all of our systems
    • Ensure high availability and acceptable levels of performance for our applications
    • Work closely with QA and software developers to automate workflows, release high quality and well-tested software, and troubleshoot production issues
    • Supervise Untapped cloud infrastructure (AWS)
    • Own the implementation of CI/CD tooling and best practices
    • Ensure that systems are safe and secure against cybersecurity threats
    • Serve as a subject matter expert on observability and monitoring of distributed systems

    What you will bring to Untapped:

    • Bachelor’s degree in Computer Science (CS) or related discipline – equivalent industry experience and demonstrable knowledge may be used to replace this requirement
    • 3+ years managing the deployment and environment strategy around distributed, scalable microservices software products
    • Experience with Amazon Web Services
    • Experience with containerization tools like Kubernetes, Fargate, Docker, etc.
    • Experience doing command-line troubleshooting and scripting on Linux
    • Proficiency with GitHub and GitOps
    • Proficiency in Python or JavaScript
    • A strong understanding of networking concepts (virtual networking, subnets, routing, load balancing, DNS, etc.), networking security and Infrastructure as Code
    • A strong understanding of the Agile software development cycle
    • Exceptional written and oral communication skills
    • Experience being a part of a multicultural, distributed team, ideally with some experience in Africa
    • A passion for innovation and creative problem solving, and a strong curiosity to learn new things and to experiment
    • A can-do attitude and the flexibility required to work in a fast-paced, dynamic environment

    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 Untapped Global Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail