Hire A Distinguished
Back-End Engineer

A seasoned Back-End Engineer, experienced in writing the web services and APIs used by front-end developers and mobile application developers.

How does a Back-end Engineer work?

  • Responsible for creating, maintaining, testing, and debugging the entire back-end of applications.

  • Uses C#, ASP.NET Core MVC, Entity Framework Core and LINQ for backend functionality

  • Implements different design patterns on the back-end like Dependency injection, Repository Pattern, Domain Driven Design etc.

  • Reads the requirements and implements core application logic

  • Follows coding best practices for writing clean and reusable code

  • Designs and normalizes the database, integrates, and manages the database

  • Writes the data access and transactions layer and queries the database

  • Integrates with different external applications and API's

  • Writes unit tests for all critical functionality using NUnit /XUnit frameworks for maximum code coverage

  • Uses code analysis tools like ReSharper for code review

  • Writes code for API and other back-end processes

  • Implements authentication and security features

  • Implements the dashboard for analytics and reporting features

  • Works to optimize the performance of the application

  • Works with modern DevOps tools like Azure DevOps and GIT for source control