
Fullstack Developer, .NET – Angular, Mid-level
FCamara Consulting & Training
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Develop front-end applications using Angular 2+ or React.
- Maintain and evolve existing systems, analyzing and debugging code using 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, but also with alternatives such as 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 non-relational databases, such as MongoDB or DynamoDB.
- Participate in CI/CD pipelines, ensuring continuous and secure deliveries.
- Work with containerization and orchestration technologies like Docker and Kubernetes.
- Use cloud services (AWS, Azure, etc.), including serverless functions and messaging.
- Collaborate on projects via Azure DevOps, using boards, pipelines, and repositories.
Requirements
- Experience with front-end frameworks: Angular 2+ or React.
- Proficiency in developing new features and in understanding existing code, as well as debugging applications and front-end in the IDE and using browser F12 tools.
- Experience developing Web APIs with .NET Core.
- Entity Framework.
- Dependency Injection.
- Domain-Driven Design (DDD).
- Unit testing.
- Ambitious candidate, motivated to grow in their career and willing to work extra hours if needed.
- Experience with messaging tools (RabbitMQ, SQS, SNS, Kafka), preferably RabbitMQ.
- Experience with distributed systems and interacting microservices.
- Experience with observability/logging tools such as DataDog, Azure Monitor, CloudWatch.
- Non-relational databases (MongoDB, DynamoDB).
- Experience working in an environment 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 familiarity with Azure DevOps.
- Logical reasoning and analytical skills.
- Good communication.
- Team spirit and conflict-resolution skills.
- Ability to communicate with diverse stakeholder profiles.
- Ability to work in agile, multidisciplinary teams.
- Creativity and proactivity to envision different usage scenarios for applications.
- Organizational skills.
Benefits
- Position also open to candidates with disabilities (People with Disabilities - PwD).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Angular 2+React.NET CoreEntity FrameworkDependency InjectionDomain-Driven DesignUnit TestingRabbitMQMongoDBDocker
Soft Skills
ambitiousmotivatedlogical reasoninganalytical skillsgood communicationteam spiritconflict-resolutioncreativityproactivityorganizational skills