Texture Science Labs→
Senior Fullstack Engineer (C#, .NET, ANGULAR) at Texture… · Nigeria
Job Description
We are looking for a Senior Full Stack Engineer with strong experience across frontend and backend development to build, maintain, and improve modern web applications and cloud based services.
The ideal candidate will have strong hands on experience with Angular, C#/.NET, and Azure, with a solid understanding of APIs, databases, distributed systems, CI/CD, testing, and production environments. You will work across the full software development lifecycle and collaborate with product, UX, infrastructure, and engineering teams to deliver reliable and scalable solutions.
This is a fully remote role, with the first day being onsite. The successful candidate must be available to start on 19 October.
Key Responsibilities
- Design, develop, test, deploy, and maintain modern web applications, APIs, backend services, and integrations.
- Build responsive and maintainable frontend applications using Angular, TypeScript, HTML, CSS, and related technologies.
- Develop backend services and APIs using C# and modern .NET.
- Design and work with RESTful APIs, databases, authentication and authorization systems, API gateways, and distributed services.
- Build and support cloud based applications and services using Microsoft Azure.
- Work with CI/CD pipelines, infrastructure as code, monitoring, testing, and production deployment processes.
- Troubleshoot technical issues, improve application performance and reliability, and support production systems.
- Collaborate with product, UX, infrastructure, and engineering teams to make sound technical decisions and deliver projects successfully.
- Use AI assisted development tools responsibly while maintaining ownership of code quality, security, testing, and maintainability.
Requirements
- 7+ years of professional software engineering experience with strong full stack development experience.
- Strong hands on experience with C#/.NET and Angular in production environments.
- Strong experience with TypeScript, frontend architecture, state management, asynchronous programming, and reactive patterns such as RxJS.
- Experience building RESTful APIs, backend services, integrations, and distributed applications.
- Practical experience with Microsoft Azure and cloud native application development.
- Strong understanding of SQL and NoSQL databases, authentication and authorization, and API architecture.
- Experience with CI/CD, infrastructure as code, monitoring, automated testing, and production deployments.
- Strong problem solving and communication skills, with the ability to work independently and collaborate effectively with distributed teams.
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience.
Preferred Qualifications
- Experience with .NET 8 or later.
- Experience with GitHub Actions, Bicep, New Relic, Application Insights, Jasmine, Cypress, or Playwright.
- Experience with Node.js, Scala, or functional backend development.
- Experience with Kafka, event streaming, LLM integrations, or MCP enabled systems.
- Experience developing and supporting production mobile applications for iOS and Android.
- Hands on experience with AI assisted development tools such as Cursor, Claude Code, Codex, or GitHub Copilot.
Work Location: Remote