Africa employer of record

Senior Full-Stack Developer

Job Category: Full-Stack Engineering
Job Type: Full Time
Job Location: Remote

Job responsibilities

  • Take ownership of application development, maintenance, and support
  • Collaborate with different project stakeholders to deliver required solutions
  • Own the entire project development lifecycle from end-to-end
  • Design, implement, and maintain web service APIs
  • Identify performance bottlenecks and resolve system limitations
  • Write clean, testable, and maintainable code
  • Design, and build secure and scalable software applications

Minimum requirements

  • Bachelor’s/Master’s degree in computer science (or equivalent experience)
  • 5+ years of experience as a full-stack developer
  • Well-versed in the front-end programming languages (HTML, CSS, JavaScript, etc.)
  • Proficient with back-end technologies (Node.js, Java, Python, Go, Ruby, PHP, etc.)
  • Well-versed in the libraries & frameworks such as jQuery, React, Node.js, AngularJS, etc.
  • Proficient with databases, APIs & third-party libraries
  • Fluency in English and effective collaboration skills

Preferred skills

  • Deep understanding of complex code bases, and version control systems (Git)
  • Excellent command over algorithms, data structures, and space-time complexity
  • Experience with agile software development methodologies
  • Experience in designing, coding, debugging, and testing software applications
  • Excellent problem-solving skills and attention to detail

Apply for this position

Allowed Type(s): .pdf, .doc, .docx