Full Stack Engineer

Company Name:21Search Ltd

Job Description:

Key Responsibilities:

Software Development & Architecture

· Lead the full-cycle development of client’s mobile app and web platform using ReactJS, ReactNative, and NodeJS.

· Design and implement scalable microservices architectures to ensure efficient and modular development.

· Develop and maintain secure and high-performance APIs.

· Optimize databases using MySQL and ensure data integrity, security, and scalability.

· Build and maintain a robust backend infrastructure that supports real-time transactions.

DevOps & Deployment

· Deploy, manage, and optimize cloud-based infrastructure using Docker and Kubernetes.

· Monitor application performance using Prometheus and Grafana, ensuring high availability and reliability.

· Automate deployment pipelines using DevOps best practices to achieve continuous integration and continuous deployment (CI/CD).

· Prepare and deploy mobile applications to Google Play Store and Apple App Store, ensuring compliance with store guidelines and best practices.

· Manage app versioning, updates, and troubleshooting for app store approvals and rejections.

Blockchain & Emerging Technologies

· Research, develop, and integrate centralized blockchain-based solutions to enhance security and transparency in transactions.

· Implement smart contracts and permissioned blockchain systems where necessary.

· Stay up to date with emerging technologies and propose innovative solutions to enhance Client’s product offering.

System Optimization & Security

· Ensure high-level system security, data protection, and compliance with industry best practices.

· Conduct code reviews and performance audits to optimize speed, security, and efficiency.

· Develop fail-safe mechanisms and backup strategies to maintain system resilience.

Collaboration & Leadership

· Work closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.

· Lead architectural discussions and mentor junior engineers.

· Provide technical expertise and recommendations for future product development and system enhancements.

Requirements:

· 5+ years of experience in full-stack development and software architecture.

· Strong proficiency in TypeScript, ReactJS, ReactNative, NodeJS, and MySQL.

· Expertise in designing and implementing microservices architecture.

· Experience with DevOps tools including Docker, Kubernetes, Prometheus, and Grafana.

· Hands-on experience with cloud platforms such as AWS, Google Cloud, or Azure.

· Strong knowledge of centralized blockchain technologies, including smart contracts and permissioned ledgers.

· Experience with CI/CD pipelines, version control (Git), and agile development methodologies.

· Solid understanding of API development, database optimization, and performance tuning.

· Experience in deploying and maintaining apps on Google Play Store and Apple App Store.

· Excellent problem-solving skills, with the ability to debug complex systems.

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

Job Type: Full-time

Pay: ₦300,000.00 – ₦350,000.00 per month

Job Posted:20th February 2025

Job Category: Onsite
Job Type: Full Time
Job Location: Lagos

Apply for this position

Allowed Type(s): .pdf, .doc, .docx