FCamara Consulting & Training

FullStack Developer – .NET, Angular 2+, React - Mid Level

FCamara Consulting & Training

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularAWSAzureCloudDockerDynamoDBEC2Entity FrameworkKafkaKubernetesMongoDB.NETRabbitMQReact

About the role

  • Develop front-end applications using Angular 2+ or React.
  • Maintain and enhance existing systems, analyzing and debugging code with tools such as IDEs and browser DevTools (F12).
  • Develop and maintain REST APIs with .NET Core and Entity Framework.
  • Apply software architecture best practices such as DDD (Domain-Driven Design), dependency injection and unit testing.
  • Work with messaging systems, primarily RabbitMQ, and also alternatives like SQS, SNS or Kafka.
  • Design and maintain distributed systems based on microservices.
  • Monitor and diagnose applications using observability tools (e.g., DataDog, Azure Monitor, CloudWatch).
  • Use NoSQL databases such as MongoDB or DynamoDB.
  • Participate in CI/CD pipelines, ensuring continuous and secure deliveries.
  • Work with containerization and orchestration technologies such as Docker and Kubernetes.
  • Use cloud services (AWS, Azure, etc.), including serverless functions and messaging services.
  • Collaborate on projects via Azure DevOps, using boards, pipelines and repositories.

Requirements

  • Experience with front-end development using Angular 2+ or React.
  • Proficiency in new development and the ability to understand existing codebases, as well as debug applications and front-ends in the IDE and via browser F12.
  • Experience developing Web API with .NET Core.
  • Entity Framework.
  • Dependency injection.
  • Domain-Driven Design (DDD).
  • Unit testing.
  • Ambitious candidate with a desire to grow professionally and willingness to work extra hours when required.
  • Experience with messaging tools (RabbitMQ, SQS, SNS, Kafka), preferably RabbitMQ.
  • Experience with distributed systems and microservices that interact with each other.
  • Experience with observability/logging tools such as DataDog, Azure Monitor or CloudWatch.
  • NoSQL databases (MongoDB, DynamoDB).
  • Experience working in environments with CI/CD pipelines.
  • Experience with at least three cloud services/tools (e.g., AWS Lambda, Azure Functions, SQS, SNS, EC2).
  • Experience with Docker and Kubernetes.
  • Experience or knowledge of Azure DevOps.
  • Logical reasoning and analytical skills.
  • Good communication.
  • Team spirit and conflict resolution ability.
  • Ability to communicate with diverse stakeholder profiles.
  • Ability to work in agile, multidisciplinary teams.
  • Creativity and proactivity to imagine different use-case scenarios for applications.
  • Organization.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Angular 2+React.NET CoreEntity FrameworkDomain-Driven DesignDependency injectionUnit testingNoSQL databasesMicroservicesCI/CD
Soft skills
Analytical skillsGood communicationTeam spiritConflict resolutionAbility to communicate with diverse stakeholdersAgile teamworkCreativityProactivityOrganizationAmbition