# Senior Software Developer

> Sizanid Staffing · Accra, Ghana (Remote) · Full-time · Posted 2026-05-08

**Workplace:** remote

**Department:** Internal

## Description

### **Overview**

Sizanid Staffing is seeking an experienced **Senior Software Developer** to lead and contribute to the design, development, and maintenance of high-quality software solutions. The ideal candidate possesses strong problem-solving skills, leadership qualities, and the ability to work collaboratively in fast-paced environments.

### **Key Responsibilities**

-   Design, develop, test, and deploy scalable software web and mobile applications.
-   Lead and mentor junior developers and collaborate across cross-functional teams.
-   Participate in architectural decisions and enforce coding standards and best practices.
-   Review code and perform thorough testing to ensure software quality.
-   Identify performance bottlenecks and propose optimization solutions.
-   Collaborate with product managers, QA engineers, and other stakeholders to define and refine requirements.
-   Stay updated with emerging technologies and industry trends and apply them to projects.
-   Contribute to continuous integration and continuous delivery (CI/CD) processes.
-   Ensure security best practices and compliance are adhered to throughout the development lifecycle.

## Requirements

### **Technical Skills**

-   5+ years of professional software development experience.
-   Strong proficiency in one or more programming languages such as Java, C#, Python, or JavaScript.
-   Experience with modern frameworks and technologies (e.g., React, Angular, .NET Core, Spring Boot).
-   Solid understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
-   Experience with database design and management (SQL and NoSQL).
-   Familiarity with DevOps practices and tools (Docker, Kubernetes, Jenkins).
-   Proficiency with version control systems, particularly Git.

### **Professional Skills**

-   Strong problem-solving and analytical skills.
-   Excellent communication and collaboration abilities.
-   Leadership experience and ability to mentor junior developers.
-   Ability to manage multiple tasks, priorities, and deadlines.

### **Preferred Qualifications**

-   Bachelor’s degree in Computer Science, Engineering, or related field.
-   Experience working in Agile/Scrum development environments.
-   Knowledge of software testing methodologies and automated testing frameworks.
-   Certifications in relevant technologies or methodologies.

## Benefits

-   Private Health Insurance
-   Paid Time Off
-   Work From Home
-   Performance Bonus

## Apply

[Apply at Sizanid Staffing](https://apply.workable.com/sizanid-staffing/j/EBCBB81C0B/apply)

---
Powered by [Workable](https://www.workable.com)
