HumanBit Logo

Full Stack Developer (Anpoju Bhagyalaxmi) | Codersbrain

full-time
Posted on August 1, 2025

Job Description

Fullstack Developer

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. This role involves building both the client-side and server-side logic of complex web applications. The Fullstack Developer 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 in designing and developing RESTful APIs.
  • Familiarity with Entity Framework Core, SQL Server, and PostgreSQL.
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Strong communication skills for collaboration with stakeholders.
  • Bachelor's degree in Computer Science or a related field (preferred).

Preferred Skills

  • Experience with state management tools like NgRx.
  • Understanding of authentication mechanisms (OAuth, JWT).
  • Familiarity with cloud deployment on platforms such as Azure or AWS.

Experience

  • Minimum of 5 years of relevant experience in fullstack development, particularly with Angular and .NET Core.

Powered by
HumanBit Logo