Petra

Petra

Software Developer

Salary Not Disclosed
Accra

Software Developer

Level

Officer

Employment Type

Full Time

Experience level

2 years of experience in software development

Workplace Type

Onsite

Location

Accra, Ghana - +233

Must have skills

Ability to develop extensively with at least one javascript based Frontend framework (React, Vue, Angular) or Flutter for mobile developmentProven experience with OOP languages (C#, Python, Ruby/Ruby on Rails)Practical knowledge of working with Database systems (NOSQL, SQL)Good handle on containerization and deployment techniques and orchestration (Docker, Kubernetes). Experience using GraphQL is a plusAbility to write clean, well-documented codeGreat understanding of software design and programming principles

Good to have skills

Critical thinker and problem-solving skillsTeam player Good time management skillsGreat interpersonal and communication skills

Qualifications

  • Bachelor’s degree in computer science, engineering, or a related field

  • Minimum of 2 years of experience in software development or similar role

  • Track record of working within a team to deliver enterprise level applications is a plus.

  • Direct experience with Agile software development methodologies and DevOps is a plus

Role Summary:

As a Software Developer at Petra, you'll work with our team to build and nurture the applications that are essential to our business and our clients. You'll join a close-knit group where we focus on quality at every stage—thoughtfully designing, testing, and refining our solutions together

Essential Job Functions:

  • Understand application requirements

  • Identify key application features

  • Work with other professionals to set specifications for new applications

  • Write high quality source code to program complete applications within deadlines

  • Write unit, integration, and end-to-end tests

  • Troubleshoot applications.

  • Find bugs and offer timely solutions

  • Test existing applications, identify deficiencies and offer solutions

Let's take the first step towards joining our team

Be cautious! Do not send money to a potential employer. Do not pay any money for a potential contract of employment or for pre-employment training.

Job Summary

Build and maintain enterprise-grade applications in a collaborative onsite team. Design, code, test, and troubleshoot software using modern frameworks, databases, and DevOps practices while delivering high-quality solutions on time.

Application DeadlineWednesday, March 4th, 2026
Salary
Not Disclosed
Job TypeFull Time
Experience LevelMid Level
Experience Length2 years
Minimum QualificationBachelor’s degree in Computer Science, Engineering, or a related field
Date PostedFriday, February 6th, 2026

Skills

JavaScriptReactVueAngularFlutterCSharpPythonRubySQLNoSQL

Share this job