Overview

Compugeen Africa is a Fintech company with subsidiary companies involved in numerous sectors including Consultation, Travels and Tours, Hospitality and Real Estate. As part of our expansion plans, we are interested in engaging highly motivated individual/ individuals to join our team in our various business ventures.

Job Position: Full-stack Software Engineer

Job Location: Lekki, Lagos

Job Description

  1. We are seeking a highly skilled Full-stack Software Engineer to join our dynamic team at Compungeen Limited. The successful candidate will be responsible for developing, testing, and maintaining software applications using a range of technologies and programming languages.
  2. The ideal candidate should have a strong understanding of software engineering principles, be able to work independently and collaborate effectively with cross-functional teams.

Job Responsibilities

  1. Design, develop, test, and deploy software applications using languages such as Node.js, React, React Native, and Next.js.
  2. Collaborate with product managers, designers, and other engineers to deliver high-quality software products.
  3. Write clean, efficient, and well-documented code that adheres to industry standards.
  4. Participate in code reviews and contribute to the development of best practices.
  5. Troubleshoot and debug software issues, and collaborate with the QA team to resolve defects.
  6. Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve software products.
  7. Work with stakeholders to gather and document software requirements.
  8. Collaborate with DevOps team to ensure seamless deployment of software products on AWS and Supabase.
  9. Develop and maintain serverless applications using the Serverless Framework.
  10. Utilize React Testing Library and Playwright for testing and automation.

Job Requirements

  1. Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  2. At least 5 years of experience as a full-stack software engineer.
  3. Strong proficiency in Node.js, React, React Native, and Next.js.
  4. Experience with front-end frameworks such as React and React Native.
  5. Knowledge of back-end technologies such as Node.js and Serverless Framework.
  6. Familiarity with databases such as MySQL, PostgreSQL, and MongoDB. Understanding of software engineering principles, patterns, and best practices.
  7. Experience with Agile software development methodologies and version control systems such as Git.
  8. Strong problem-solving skills, attention to detail, and ability to work independently or as part of a team.
  9. Excellent written and verbal communication skills in English.

Nice to Have:

  1. Experience with cloud platforms such as AWS and Supabase.
  2. Knowledge of containerization technologies such as Docker.
  3. Familiarity with CI/CD tools such as Jenkins or Travis CI.
  4. Experience with testing frameworks and methodologies.
  5. Familiarity with security protocols and practices.
  6. Competitive salary and benefits package.
  7. Opportunities for career growth and professional development.
  8. Collaborative and dynamic work environment.
  9. Flexible working hours and remote work options.
  10. Access to cutting-edge technologies and tools.

We Offer

  1. Competitive salary and benefits package.
  2. Opportunities for career growth and professional development.
  3. Collaborative and dynamic work environment.
  4. Flexible working hours and remote work options.
  5. Access to cutting-edge technologies and tools.

Application Deadline
20th January, 2024.

How to Apply
Intersted and qualified candidates should send their Resume and cover letter to: bukola@compugeen.com using the job title as the subject of the mail.

Note: We look forward to hearing from you!

Tagged as: Information Technology, Technology