SOFTWARE ENGINEER - REMOTE (NIGERIA)

Nigeria Undisclosed
Job Description
We are seeking an experienced and highly skilled Senior Software Engineer to design, develop, and maintain scalable software solutions across web and mobile platforms. The ideal candidate will play a key role in architectural decisions, technical leadership, and delivering high-quality applications aligned with business goals. This role requires strong problem-solving skills, deep technical expertise, and the ability to mentor junior engineers while collaborating with cross-functional teams.

Key Responsibilities

Architecture & Development

● Design, develop, and maintain scalable, secure, and high-performance applications.

● Lead end-to-end software development lifecycle (SDLC) including planning, development, testing, deployment, and maintenance.

● Architect system solutions and define technical standards, best practices, and coding guidelines.

● Write clean, maintainable, and efficient code following modern development standards.

● Optimize applications for maximum speed, scalability, and reliability.

Technical Leadership

● Provide technical leadership and mentorship to junior and mid-level developers.

● Conduxct code reviews to ensure quality and adherence to standards.

● Participate in technical decision-making, architecture planning, and solution design.

● Identify and resolve performance bottlenecks and technical challenges.

Collaboration & Communication

● Work closely with product managers, designers, QA engineers, and stakeholders to deliver high-quality features.

● Translate business requirements into technical solutions and architecture.

● Participate in Agile/Scrum ceremonies including sprint planning, standups, and retrospectives.

● Communicate project status, risks, and technical solutions effectively to stakeholders.

DevOps & Deployment

● Implement CI/CD pipelines and ensure smooth deployment processes.

● Manage cloud infrastructure and ensure system reliability and uptime.

● Monitor applications and troubleshoot production issues.

● Ensure security best practices and data protection standards are implemented.

Required Qualifications

● Bachelor’s degree in Computer Science, Software Engineering, or related field.

● 5–8+ years of professional software development experience.

● Strong proficiency in one or more programming languages (e.g., JavaScript/TypeScript, Python, PHP, or similar).

● Experience with modern frameworks (e.g., React, React Native, Node.js, Laravel, or equivalent).

● Strong understanding of RESTful APIs, microservices architecture, and system design.

● Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).

● Hands-on experience with cloud platforms (AWS, Azure, or GCP).

● Proficiency with Git and modern version control workflows.

Preferred Qualifications

● Experience leading technical teams or projects.

● Knowledge of DevOps practices, Docker, Kubernetes, and CI/CD tools.

● Experience with mobile app development (iOS, Android, or cross-platform).

● Familiarity with AI/ML integrations or modern scalable architectures.

● Strong understanding of security and performance optimization.

Key Skills

● System design and architecture expertise

● Problem-solving and analytical thinking

● Leadership and mentoring abilities

● Strong communication and collaboration skills

● Attention to detail and quality assurance

● Ability to work in fast-paced, agile environments

Job Type: Contract

Contract length: 6 months

Work Location: Remote
Sponsored Reseller Web hosting
Share this Job
Job Snapshot
  • Posted: Jun 06, 2026
  • Job Type:
  • Location: Nigeria
  • Source: External