remotely.living

React Native & Go (Golang) Developer

Remote - Nigeria · 2026-09-05

Apply for this job

Job description

React Native & Go (Golang) Developer

Department/Function: Technology

Reports To: CEO

Employment Type: Contract (Fixed Term)

Work Location: Lagos – Island

Work Mode: Remote (Work from Home)

Salary Range: ₦400,000 – ₦500,000 monthly (Gross)

Industry/Sector: Information Technology & Telecommunications

Years of Experience Required: 6–10 years (Senior)

Minimum Education Level: HND / BSc / BA

Role Overview

We are seeking a highly skilled and experienced React Native & Go (Golang) Developer to design, develop, and maintain scalable, high-performance mobile and backend solutions. The ideal candidate will be autonomous, detail-oriented, and capable of managing the full lifecycle of mobile and backend applications, from architecture and development to deployment and production support.

This role involves working closely with cross-functional teams, including backend and product engineers, to deliver production-ready solutions that meet business and technical requirements.

Key Responsibilities

1. React Native Developer (Hybrid Mobile)

- Design, develop, and maintain production-ready mobile applications using React Native.

- Build scalable, reusable, and high-performance mobile features.

- Integrate mobile applications with backend APIs and services.

- Optimize applications for performance, reliability, and scalability across iOS and Android.

- Manage the full mobile app lifecycle, including development, testing, deployment, and store releases.

- Prepare and submit builds to the Apple App Store and Google Play Store, ensuring compliance with platform guidelines.

- Debug, troubleshoot, and resolve production issues across multiple devices and OS versions.

- Participate in code reviews and maintain high standards for code quality and documentation.

- Continuously improve development processes, tooling, and app architecture.

- Stay current with React Native updates, mobile development best practices, and emerging technologies.

2. Go (Golang) Backend Developer

- Design and implement user management systems (users, roles, permissions).

- Build role-based access control and implement authentication and authorization flows.

- Design, develop, and maintain production-grade backend services using Go.

- Architect distributed systems with a focus on scalability, reliability, and performance.

- Maintain microservices and well-defined service boundaries.

- Design, implement, and maintain REST and/or GraphQL APIs.

- Collaborate with mobile engineers to support product features.

- Own services through development, deployment, monitoring, and optimization.

- Implement observability, logging, and alerting for production systems.

- Design database schemas and manage migrations.

- Debug and resolve production incidents.

- Contribute to code reviews, technical documentation, and architecture discussions.

- Continuously improve system design, tooling, and operational practices.

Must-Have Skills

React Native & Mobile Development

- Strong hands-on experience with React Native.

- Proven track record of building and maintaining production mobile apps.

- At least one live app published on both the Google Play Store and Apple App Store.

- Solid understanding of mobile performance optimization, rendering efficiency, and memory management.

- Experience with API-driven architectures, RESTful APIs, async data handling, and error states.

- Familiarity with app release cycles, versioning, and store submission processes.

- Strong collaboration skills and ability to work independently.

Go (Golang) Backend Development

- Proven experience building and operating production-grade distributed systems.

- Hands-on experience with microservices architecture.

- Knowledge of authentication, authorization, and RBAC patterns.

- Experience designing and maintaining RESTful or GraphQL APIs.

- Strong experience with relational databases, preferably PostgreSQL.

- Experience with containerized environments ( Docker ) and production systems.

- Solid understanding of concurrency, networking, and system performance.

- Strong debugging and problem-solving skills.

Nice-to-Have Skills

- Startup or fast-paced environment experience.

- Advanced mobile development (offline-first, complex state management).

- Automated testing and CI/CD pipelines for mobile apps.

- Scalable mobile app architecture and UX knowledge.

- Kubernetes, infrastructure as code (Terraform/CloudFormation), and event-driven architectures.

- Multi-role or multi-tenant systems, caching layers, GraphQL schema design, and security best practices.

- Experience with high-scale, high-availability systems and technical leadership.

Required Software/Tools

React Native

- React Native, JavaScript (ES6+), Node.js, npm/Yarn

- Xcode (iOS) and Android Studio (Android)

- iOS and Android SDKs

- React Native CLI, RESTful APIs, HTTP libraries (Axios/Fetch)

- GitHub, issue tracking/project management tools (Jira, Linear)

- Testing: Jest or equivalent, debugging tools, simulators/emulators

- Build & release: App Store Connect, Google Play Console

Go (Golang)

- GitHub, GitHub Actions, PostgreSQL, Docker, Kubernetes, Swagger

- Issue tracking/project management tools

Ideal Candidate Personality

- Highly autonomous and self-motivated

- Problem solver with strong analytical skills

- Detail-oriented and reliable

- Strong sense of ownership and accountability

How to Apply

Interested candidates should submit their CV and a brief cover note highlighting relevant mobile and backend development experience to: hiring@mysigma.io

Subject Line: React Native & Go (Golang) Developer – Lagos