Terragon Group

Full Stack Engineer

Share
Subscribe to Free Job Alert
Job Description

Terragon Group - We pride ourselves as a new Media business focused on Africa. We have built a strong competence across the new media ecosystem comprising mobile, online and content. Within digital we understand the interplay between content and platform and we have business verticals that deliver on both components of the digital world.


The Engineering team is a fast growing group of talented engineers responsible for developing innovative, cutting-edge solutions to the business problems faced by the advertisers, publishers , Telco and content owners in Africa Engineers at Terragon face multiple challenges associated with high performance, distributed systems, and processing large volumes of data in real time

Our developers work on an exciting mix of both Greenfield and existing projects, giving them an opportunity to explore new technologies.

Responsibilities:

  • Collaborate with Product Managers, Architects and Engineering leaders to define, architect and build new product features.
  • Own, operate, and maintain your teams services in a distributed production environment.
  • Employ Agile methodologies to continuously deliver value to customers.
  • Drive quality by writing unit, functional, load and performance tests.
  • Work closely with DevOps engineers to ensure services are reliable, scalable, manageable and supportable.
  • Develop diagnostic and troubleshooting tools and processes
  • Excel as an engineer and be a productive member of the team where leadership is a behavioral trait, not a title.
  • Lead architecture, design and code reviews as well as mentor junior engineers. Working on different aspects of the core product and associated tools, (server-side or user-interfaces depending on the team you'll join)
  • Assisting with in-life maintenance, testing, debugging and documentation of deployed services
  • Creating the supporting functional and technical specifications.
  • Estimating the effort required to develop and implement.
  • Supporting release and implementation of developed features.
  • Adhering to coding standards development processes.
  • Help champion a maintainable well designed  codebase and look for ways to further improve our applications internal design, thinking about build, deployment, object oriented design, automated testing, error handling, logging, monitoring, et al
Job Requirements
Minimum years of experience

5

Other Requirements

Requirements:

  • Ideal candidate will have a background in Payments systems development and integration
  • Masters / Bachelors degree in Computer Science, or equivalent.
  • 5+ years of experience of hands-on experience developing distributed systems based on PHP, Java, C++, Python or .NET technologies.
  • Great engineering skills and strong Computer Science fundamentals
  • Fluency in Javascript, HTML and CSS
  • Hands on experience with cloud technologies such as (AWS, Rackspace, Softlayer, GCE).
  • Good scripting skills (python, bash, groovy, ruby)
  • Experience with configuration management (puppet, ansible) and source code management (GIT)
  • Experience with web servers (nginx, apache2, tomcat, haproxy)
  • Experience in a production DevOps environment where you ship rapidly and often.
  • Good understanding of Object Oriented Design and standard design patterns. Experience of multi-threaded, 3-tier architectures, microservices and caching.
  • Hands on experience working with SQL and NoSQL databases and caches (mysql, couchbase, redshift, dynamo DB, mongo DB,
  • Expertise in practical aspects of running Scrum (or other agile methodologies) within a team and in a distributed cross-team environment.
  • Experience agile development environment and use of tools like Jira to assign tasks and track work in progress
  • Flexible with the ability to adapt working style to meet objectives.
  • Excellent communication and analytical skill


Interested Qualified applicants should forward their CVs and cover letter within 2 weeks of this publication to careers@terragonltd.com using the Job Title as the subject of the email. Only shortlisted candidates will be contacted.

This job is no longer accepting applications.

View More Jobs at Terragon Group

If any company or recruiter demands money from you, please report to us immediately. View how to detect fake recruiters/companies Here

Don't miss relevant job opportunities again!
Subscribe to our push notification service for FREE
  • Get notified of job openings based on your preferences.
  • Works on any device (laptop/desktop, mobile phone or tablet)
  • Fast, convenient, easy and FREE

Subscribe Now

About Terragon Group
Terragon Group is Africa’s leading digital media company that understands the interplay between content and platform, with business verticals that deliver on components of digital. Terragon Group has its headquarters in Lagos, Nigeria, and operates from other key markets – Ghana, Kenya, South Africa and India.The Group is made up of three independent but collaborative businesses that focus on different aspects of the digital media sphere. Technology and information are at the core of...
See more
Job Summary
Published
March 30, 2017
Offer Type
fulltime
Experience
Minimum of 5years
Location
Lagos
Salary Range
N0.00 - N0.00K
Deadline
April 13, 2017
Specialization
IT/ Software
Industries
Advertising / Media / Publishing
Career Resources

Thinking about how to get to the top of your Career?

  • Insights and career advice
  • Knowledge center and mentorship

Get Started

Similar Jobs
Loading...
Loading...