Overview

Veegil Media is a non-partisan technology and media organization that seeks to transform societies with technology. We promote civic engagement and good leadership for the welfare of the people.

Job Position: Fullstack Software Developer

Job Location: Lagos

Job Responsibilities

  • Work with a team of developers to design, test and implement new software features that improve business efficiency and productivity as well as compete with leading-edge technologies in the industry
  • Develop new user interface designs to improve customer web interaction and increase automated functionality of website/apps
  • Improve frontend and backend data integration, allowing for simpler, more complete data entry and streamlined business operation
  • Research, test diligently, objectively debug, integrate and maintain (cyber) infrastructure to ensure proper performance, improved functionality and user-friendly interaction
  • Understand backend software development and implement digital frameworks that can adapt to evolving business needs and improve upon current data application methods
  • Write, develop and maintain software through the software development lifecycle and DevOps to ensure production readiness and application fidelity
  • Envision new ways to integrate our business into mobile and other platforms, such as iOS and Android, to keep up with the rising popularity of smartphone and non-traditional web technology
  • Explore opportunities for further technological growth and integration and discover new ways to rethink and rework our digital infrastructure and data management efforts
  • Oversee the automated testing and provide feedback to management during the development process
  • Modify and test changes to previously developed programs
  • Product and project management
  • Analyze data and provide business intelligence.

Job Requirements
Experience and Skills:

  • Bachelor’s or Master’s Degree in Engineering, Computer Science or related fields is an added advantage.
  • Experience in backend development with JavaScript, TypeScript, Node.js, Nest.js.
  • Advanced skills in frontend technologies: HTML/CSS, TypeScript, React, Next.js.
  • Database and cache: Familiarity with DBMS technology, including SQLServer, MongoDB, and MySQL and caching mechanisms such as Redis, Memcached, and Varnish.
  • Excellent writing and communication skills.
  • Experience in mobile app development, React Native, Flutter
  • Basic design ability, including knowledge of UI/UX and basic prototype design.
  • Experience working with Nginx or Apache servers with a solid background in Linux.
  • Development and maintenance of Application Programmable Interfaces (APIs)
  • Ability to troubleshoot code, including code from outside sources.
  • Experience with enterprise applications, Service-Oriented Architectures, REST desired.
  • 3-6 years experience in web and software development
  • Expert knowledge of desktop and mobile operating systems, such as Windows, OSX, Linux, Android, and iOS
  • Proficiency in web, cloud, and on-premise server deployment and maintenance.

Preferred (Additional Skills are an added Advantage):

  • Master’s Degree in Computer Science
  • Advanced expertise in mobile app development
  • Cybersecurity: software and network defence, hardening, penetration testing and investigation
  • Proficiency in developing data science applications: data analytics, predictive analytics, machine learning and artificial intelligence

How to Apply
Interested and qualified candidates should send their Applications and CV to: cv@vegeel.com using the Job Title as the subject of the mail.

Tagged as: Information Technology