HumanBit Logo

.Net Fullstack developer Lead | Codersbrain

full-time
Posted on August 20, 2025

Job Description

Fullstack Developer

Company Overview

Not specified

Job Summary

We are looking for an experienced Fullstack Developer with a strong background in Angular for the frontend and .NET Core for the backend to join our team. As an Angular Fullstack Developer, you will be responsible for building both the client-side and server-side logic of complex web applications. You will play a critical role in all phases of the development lifecycle, from design and implementation to testing and deployment. This is an exciting opportunity to join a fast-paced and innovative environment, with opportunities for growth and leadership.

Responsibilities

  • Leadership & Mentorship:

    • Provide leadership and mentorship to junior and mid-level developers.
    • Conduct code reviews to ensure quality and consistency across the team.
    • Help define technical roadmaps and architectural decisions.
    • Take ownership of the development and maintenance of complex systems and features.
    • Be a key player in setting up best practices, coding standards, and ensuring adherence.
  • Advanced Problem Solving:

    • Identify performance bottlenecks, optimize APIs, and troubleshoot production issues.
    • Design complex system architectures, ensuring scalability and high availability.
    • Lead the adoption of new technologies and frameworks to keep the team updated.
  • Stakeholder Management:

    • Engage with project managers and business stakeholders to gather requirements and deliver on time.
    • Provide technical feedback during product design and ensure that business requirements are addressed in the design and architecture.
  • Frontend Development (Angular):

    • Develop dynamic, responsive, and user-friendly web applications using Angular.
    • Integrate the frontend with backend services via RESTful APIs.
    • Write clean, maintainable, and scalable Angular code following best practices (e.g., Modular Architecture, Component-based design, RxJS).
    • Use Angular CLI for project setup, testing, and deployment.
    • Develop reusable UI components and maintain design consistency throughout the application.
    • Handle state management using NgRx or other state management tools (depending on the complexity of the app).
  • Backend Development (.NET Core):

    • Build scalable, high-performance backend systems using .NET Core and C#.
    • Design and develop RESTful APIs to serve data to the Angular frontend.
    • Work with Entity Framework Core (EF Core) to interact with relational databases like SQL Server or PostgreSQL.
    • Implement business logic, services, and APIs with a focus on efficiency, maintainability, and scalability.
    • Develop and manage authentication and authorization (OAuth, JWT, and role-based access).
    • Write unit and integration tests using tools like xUnit, MSTest, or NUnit.
  • Database Management:

    • Design and maintain database schemas and ensure optimized database queries.
    • Write complex SQL queries, procedures, and triggers for the database.
    • Perform database migrations using Entity Framework or similar ORM.
  • DevOps & Deployment:

    • Work with DevOps teams to set up CI/CD pipelines (using tools like Azure DevOps, GitLab CI, GitHub Actions).
    • Deploy applications to cloud platforms (e.g., Azure or AWS).
    • Ensure the application runs smoothly across multiple environments (dev, staging, production).
  • Collaboration & Communication:

    • Collaborate with cross-functional teams including designers, product managers, and other developers.
    • Write clear, concise documentation for both frontend and backend components.
    • Participate in code reviews and contribute to improving team processes.

Qualifications

  • Strong problem-solving skills
  • Proficient in Angular and .NET Core
  • Experience with Azure cloud services
  • Bachelor's degree in Computer Science, Information Technology, or a related field preferred
  • Familiarity with database management and SQL
  • Knowledge of RESTful APIs and Microservices Architecture
  • Experience in CI/CD processes and tools

Preferred Skills

  • Familiarity with Agile development methodologies
  • Experience with additional programming languages and frameworks (e.g., JavaScript, TypeScript)
  • Knowledge of containerization technologies (e.g., Docker)

Experience

  • Previous experience as a Fullstack Developer or in a similar role is preferred.
  • Leadership experience in mentoring junior developers.

Environment

Work location is flexible with options available in Bangalore (BLR), Chennai (CHN), Hyderabad (HYD), or Gurgaon. The work setting can be in-office, hybrid, or remote as per company policy.

Salary

Not specified

Growth Opportunities

This position offers opportunities for career advancement and leadership roles within the organization.

Benefits

Not specified

Powered by
HumanBit Logo