KloudOpp Limited is a new early-stage educational technology (EdTech) and Service Provider startup based on an ambitious & exciting, yet realistic product vision.
Locations: Abuja (FCT), Enugu, and Rivers (Remote)
Employment Type: Part-time
Role Overview
We are looking for a dynamic and experienced .Net Principal Software Engineer to join our founding team. We are at a critical stage in our growth and have an urgent need for a .Net Principal Software Engineer.
Ideally, we want someone with previous startup and enterprise who has experience in all phases of Enterprise Backend Engineering.
Africa is the world's youngest continent and expanding the fastest. The number of young people working in Africa will rise to 375 million by 2030.
The International Monetary Fund estimates that by 2035, there will be more young Africans joining the workforce each year than there are in the rest of the world put together due to population growth on the continent.
The number of young individuals looking for work is much higher than the number of opportunities that are open to them. The skills of young people entering the workforce and the needs of companies are also out of sync.
Many young people will have trouble finding employment to better their living conditions if nothing is done.
We have spent the last six months investigating the finest methods for creating the talent workflow system that will assist in matching African talents with opportunities. Currently, at the stage of executing the prototype system, business processes while some aspect is live in production to start generating revenue and Marketing.
We'll close the skills gap and provide African talent greater job chances.
The founders are individuals with top academic background, professional experience in leading companies at leadership positions & strong technical background.
The aim of the company is to become a “unicorn” (one-billion-dollar valuation) in the next 3-5 years as the product-market is considerably validated.
The company’s values are centered on meritocracy, reason, entrepreneurship, and empathy.
The individuals who will be hired at this position will be given a significant amount of equity given that the company is at execution stage.
The person will be working fully remotely on a part-time basis while continuing their current job until we begin generating revenue and secure funding.
We are at a critical stage in our growth and have an urgent need for a .Net Principal Software Engineer. Ideally, this is a growing startup, there is no salary until we can start generating revenue and funding. Founder is open to team members having a main job until funding and revenue is secured.
Would you be excited to mentor a diverse, passionate, high-growth team to deploy effective strategies and tools in a rapidly growing, entrepreneurial digital Technology organization to drive predictable revenue growth?
Do you want to be a key player in growing a startup company to over $100 million and be rewarded with a compelling combination of salary, bonus, and equity-based incentives?
Responsibilities
As a Senior Principal Software Engineer, you will deliver complex products and improvements for a changing world.
Working at the cutting edge, you will craft and develop software for .Net platforms, peripherals, applications, and diagnostics – all with the most sophisticated technologies, tools, software engineering methodologies, and partnerships.
Lead changes in architecture, methodology, or programming procedures
Assist in crafting the strategic technical and architectural direction to the programming function
Act as the prime leader on large projects that affect the organization’s long-term goals and objectives
Acquire detailed specifications from business users and development to ascertain the specific output
Take the first step towards your dream career
Requirements
Candidates should possess a Bachelor’s Degree
Experience: Minimum of 15 plus years of Experience in the Financial, Health, Accounting, Educational and Engineering Sector, writing highly sophisticated design pattern codes in .NET.
Tackling Business Complexities in a Microservice with Domain-Driven Design, Event-Driven, and CQRS Pattern.
Applying CQRS, CQS, and Event Sourcing approaches in a Domain Driven Architecture.
Using NoSQL databases as a persistence infrastructure
Designing the Microservice application layer and Web API GraphQL / Hot Chocolate and Rest API
Implementing Resilient Applications
Securing the .Net Microservices and Web Applications.
Designing Process for Docker Based Application
Designing and Developing Multi Container and Microservice Based .Net Applications
Architecting Container and Microservice Based Application
Developing Web APIs Microservices Architecture, SOLID, DDD, Onion Architecture, Clean Architecture, and CQRS Pattern.
Deploying Microservice Architecture for Kubernetes and Docker
Cloud-Native Architecture with Serverless Microservices.
Deploying .Net Microservices to Kubernetes, move cloud Azure
Secure .Net, Microservices with Identity Server 4 OAuth2, OpenID.
Using gRPC in Microservices Communication with .Net 5.
Experience in Docker and Kubernative Services
Experience in DevOps CI/CD to Azure
Experience in GIT, GIT Hub, Jenkins Pipelines.
Participate in Architectural meetings and analyze all technical requirements for application.
Establish Architectural Methodology of all deliverables.
Develop various Architectural Documentation following principles and standards
Coach Young .Net Developers from time to time
Component-Based Software Development with Strong C# Skills coupled with Oracle, SQL Server.
Strong Expert Database Design Knowledge, SQL, and NoSQL database development experience.
Experience in Workflows and Smart Contract
Experience in using ORM tools such as Entity Framework Core, NHibernate, Dapper.
Strong experience of Distributed Software Architecture and Messaging Technologies in Microservices Architecture, API Gateways (Orleans), BDD, DDD / CQRS patterns, Distributed Message Broker Service Bus Applications (MQTT, AMQT, MassTransit, RabbitMQ, Azure Service Bus), Event Sourcing, Cloud Computing Architectures, IAAS platforms (AWS, Azure), Application Containerization, Docker.
Using Distributed Caching and Related Open-Source Tools such as Redis, Camunda, Castle Windsor, AutoMapper, Log4Net.
Excellent knowledge of Object-Oriented Design and Development, SOLID principles, DDD, Design Patterns, SOA, TDD and Unit, Integration, E2E Testing, Boundary Value, API, Regression Testing, Globalization.
Benefits
Meaningful early-stage shares equity
Large token allocation
A well thought through concept and business plan with early-stage validation
No salary until funding can be achieved, all pending salary arrears will be prorated and paid upon funding.
Remote Flexibility
Tons of influence and input, you will not be a cog in a wheel here!
Growth Opportunities: Be part of a company where your ideas matter and your contributions shape our future.
Impact: Play a crucial role in building a brand from the ground up, with the potential to make a significant impact on our success.
Application Closing Date
24th August, 2024.
How to Apply
Interested and qualified candidates should send their Resume, Portfolio, and Cover Letter to: [email protected]using the job title as the subject of the mail.