Full-Stack Developer
Job Overview
- Date PostedSeptember 6, 2025
- Location
- Work ModeRemote
- Expiration dateJune 2, 2028
- Experience3 years
- QualificationBachelor's Degree
Job Description
Company Overview:
Cowry Asset Management Limited is a leading investment banking firm licensed by the Securities and Exchange Commission (SEC). The company provides tailored investment solutions to clients across diverse sectors.
Job Title
Full-Stack Developer
Location
Lagos
Employment Type
Full-time
About the Job
We are seeking a Full-Stack Developer to join our technology team. The successful candidate will play a vital role in building and maintaining enterprise-grade applications that support financial and corporate operations. The role requires a developer who is technically strong in C#, ASP.NET Core, and SQL, while also being creative, solution-driven, and open to adopting the best tools and frameworks to achieve business goals.
Responsibilities
Design and develop full-stack applications with ASP.NET Core, C#, and SQL Server as the primary stack.
Build and maintain RESTful APIs to support system integration and automation.
Develop responsive and user-friendly front-end interfaces using HTML5, CSS3, Bootstrap, and JavaScript frameworks such as React, Angular, or Vue.
Design and optimize relational database schemas.
Write and tune SQL queries, stored procedures, and views.
Ensure data integrity, performance, and scalability.
Collaborate with cross-functional teams to gather requirements and deliver effective solutions.
Actively contribute to architecture discussions and planning sessions.
Participate in peer code reviews and promote best practices.
Write clean, maintainable, and testable code.
Conduct unit and integration testing.
Work with automated build and deployment pipelines to ensure smooth delivery of applications.
Monitor applications for performance, security, and reliability.
Stay updated with industry trends and modern frameworks.
Proactively suggest process improvements and system enhancements.
Apply creativity and analytical thinking to solve business challenges.
Qualifications
Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
Minimum of 3 years of proven experience as a Full-Stack Developer.
Strong expertise with C#, ASP.NET Core, and SQL Server.
Good knowledge of front-end technologies: HTML5, CSS3, Bootstrap, and JavaScript/TypeScript.
Experience with modern front-end frameworks (React, Angular, or Vue).
Familiarity with API design and integration.
Understanding of software engineering best practices (OOP, SOLID, design patterns).
Strong problem-solving skills and ability to work in a fast-paced environment.
Excellent communication and teamwork skills.
Additional Skills (Nice-to-Have)
Experience with Azure or other cloud platforms.
Familiarity with DevOps tools such as CI/CD pipelines, GitHub Actions, and Docker.
Exposure to enterprise applications such as HR, finance, or workflow systems.
Knowledge of background job schedulers (e.g., Hangfire) and caching strategies.
