We are seeking a highly skilled .NET Core Full Stack Lead Developer with expertise in React or Angular (latest version) to lead the development of scalable and high-performance web applications. The ideal candidate should have a strong technical background in full-stack development, experience in leading development teams, and the ability to drive best practices in software engineering.
Key Responsibilities
Lead the end-to-end development of full-stack applications using .NET Core on the backend and React/Angular (latest version) on the frontend.
Architect, design, and implement secure, scalable, and high-performance applications.
Develop and maintain RESTful APIs , ensuring seamless integration with frontend applications.
Work with microservices architecture, containerization (Docker, Kubernetes), and cloud platforms to enhance system performance and scalability.
Collaborate with cross-functional teams , including UI/UX designers, backend developers, and DevOps engineers, to ensure smooth project execution.
Conduct code reviews , provide mentorship, and enforce best coding practices across the development team.
Optimize and enhance existing applications for performance, scalability, and security .
Implement CI/CD pipelines to streamline deployments and improve development efficiency.
Troubleshoot and resolve technical issues to ensure timely project delivery.
Stay updated with emerging technologies and propose innovative solutions to improve development processes.
Required Skills Expertise
Full-Stack Development: Strong experience with .NET Core (C#) for backend development and js or Angular (latest version) for frontend development .
Microservices API Development: Expertise in building and managing RESTful APIs, GraphQL, and API gateways .
Frontend Technologies: Proficiency in TypeScript, Redux/NgRx, component-based development, and responsive UI design .
Database Management: Experience with MSSQL, PostgreSQL, or MongoDB , including query optimization and database design.
Cloud DevOps: Working knowledge of Azure/AWS, Docker, Kubernetes , and CI/CD pipelines for automated deployment.
Security Best Practices: Experience with JWT, OAuth, API security, and encryption standards .
Software Development Lifecycle (SDLC): Strong understanding of agile methodologies and hands-on experience with Scrum and Kanban .
Tools Version Control: Proficiency in Git, JIRA, PowerShell, Git Bash , and related development tools.
Preferred Skills
Experience with Blazor or other modern UI frameworks.
Knowledge of GraphQL and advanced API architectures .
Exposure to Terraform or Infrastructure as Code (IaC) .
Job Classification
Industry: Internet Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Technical Architect Employement Type: Full time