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 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
- 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.
- 1-5 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.
Additional Skills are an Added Advantage
- 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.
Elements we are looking for in a qualified candidate:
- Thinks outside the box and is excited to reimagine how to automate/improve existing workflows and solutions
- Excited to learn new technologies and apply them to our challenging environment
- Thrives within the freedom to design and own the solutions they build
- Has strong knowledge of current and trending web, mobile and server-side technologies, in addition to the fundamentals
- Embraces change and is an independent motivator towards improvement
- Committed to upholding and realizing the organization’s mission, vision, growth and goals.
How to Apply
Interested and qualified candidates should send their Applications and CV to: hr@veegil.com using the Job Title as the subject of the mail.