Full-stack Software Engineer Job at Compugeen Nigeria

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.

We are recruiting to fill the position below:

Job Position: Full-stack Software Engineer
Job Location: Lekki, Lagos
Employment Type: Full-time

Job Description


  • 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.
  • The ideal candidate should have a strong understanding of software engineering principles, be able to work independently and collaborate effectively with cross-functional teams.

Responsibilities

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

Required Skills

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

Nice to Have:

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

We Offer

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

Method of Application
Intersted and qualified candidates should send their Resume and cover letter to: bukola@compugeen.com using the Job Position as the subject of the mail.

Note: We look forward to hearing from you!