Job Vacancies

Software Developer (Frontend & Backend) at Proforce Limited – Apply Now

Software Developer (Frontend & Backend)

Job Summary

  • We are seeking an innovative and highly skilled Software Developer (Frontend & Backend) to join our growing technology team.
  • In this role, you will design, develop, and maintain high-quality software applications tailored to client and user needs. You will collaborate with cross-functional teams, contribute across the full software development lifecycle, and deliver secure, scalable, and efficient solutions.
  • If you are passionate about technology, enjoy solving complex challenges, and are committed to continuous improvement, we would love to hear from you.

Key Responsibilities
Software Development:

  • Write clean, efficient, and maintainable code using technologies such as Java, Python, C#, or JavaScript.
  • Develop secure and scalable applications based on project requirements.
  • Participate in all phases of the software development lifecycle (SDLC): requirements analysis, design, development, testing, deployment, and maintenance.

Collaboration & Communication:

  • Work closely with project managers, designers, and developers to deliver high-quality solutions.
  • Communicate effectively with team members and stakeholders to clarify requirements and provide progress updates.
  • Participate in code reviews and contribute to knowledge sharing within the team.

Testing & Debugging:

  • Develop and execute unit and integration tests to ensure application reliability.
  • Troubleshoot and resolve bugs, performance bottlenecks, and compatibility issues.
  • Ensure applications perform consistently across devices, browsers, and operating systems.

Continuous Improvement:

  • Stay current with emerging technologies, tools, and best practices.
  • Recommend and implement improvements to enhance system performance and user experience.
  • Contribute to documentation for processes, codebases, and APIs.

Security & Compliance:

  • Ensure applications adhere to security best practices and compliance standards.
  • Implement appropriate data protection measures and maintain regulatory compliance.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Minimum of 5 years’ experience as a Software Developer or in a similar role.
  • Strong proficiency in at least one major programming language:
  • Python (Django, FastAPI)
  • JavaScript (TypeScript)
  • Java (Spring Boot)
  • Experience with frontend frameworks such as React or Angular.
  • Familiarity with mobile development platforms (Android/iOS) is an added advantage.
  • Proficiency with Git and version control workflows.

Technical Skills:

  • Strong understanding of algorithms, data structures, and software engineering principles.
  • Experience with relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Solid knowledge of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure).
  • Experience working within Agile/Scrum environments.

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal abilities.
  • Ability to manage multiple tasks and meet deadlines.
  • Strong collaboration and teamwork mindset.

Preferred Qualifications:

  • Experience with DevOps tools and CI/CD pipelines.
  • Knowledge of container technologies such as Docker and Kubernetes.
  • Familiarity with testing tools (JUnit, Selenium, pytest).
  • Understanding of secure software development principles.

Method of Application

Interested and qualified candidates should send their CV and Cover Letter to: hr@proforceintelligence.com , Cc marvelous@proforceintelligence.com using “Business Development Manager – Abuja” as the subject of the email.

CLICK HERE TO APPLY