Senior Software Engineer (Full stack)

Position Objectives:

Are you looking to put your years of technical computing and coding experience to the test? We need skilled and competent senior software engineer to develop innovative computing solutions and integrate a state-of-the-art software solutions for our clients. You will lead a team of skilled coders and software designers to create, architect, test, and implement new technologies that will improve the business performance of our customers.

You should be acquainted with both front and back end coding languages, development frameworks, third party libraries and be able to mentor the development team and be able to develop new applications for both internal and customer-related technologies, design and test new user –friendly interfaces. You should also be a team player with a knack for visual design and utility.

If you’re also familiar with Agile or DevOps methodologies, we’d like to meet you.


Key Duties/Responsibilities
  • Lead the development teams and product managers to ideate software solutions
  • Manage the complete software development process from conception to deployment.
  • To provide advice to stakeholders on optimum performance of applications and the team in general.
  • Take up system and code analysis, designs, documentation and deliver to time, cost and quality.
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Maintaining and upgrading the software following deployment
  • Managing the end-to-end life cycle for the production of software and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software

Qualification, Experience and Skill Requirements
  • BSc/BEng (math physics, computer science, EE, e.t.c
  • Minimum of 5 years’ working experience as a Full Stack Developer.
  • Excellent people and communication skills, analytical and teamwork skills
  • Strong Working Knowledge and development experience with React Native
  • Experience with at least one back-end language such as Node.js, Python, or Ruby, PHP and .NET
  • Familiarity with SQL and NoSQL databases (MySQL, SQL Server, MongoDB)
  • Experienced in RESTful or SOAP web services development.
  • Experience in systems design with cloud-like technologies such as Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP).
  • Experience with Git and version control
  • Familiarity with Agile development methodologies
  • Strong problem-solving and analytical skills

If you are qualified, please send your application to: recruitment@taviatech.com.ng

Apply Here