Ben Fatto

Senior Full Stack .NET & Angular Developer

Ben Fatto

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop scalable, distributed software;
  • Apply best practices and produce clean, maintainable, and easily readable code;
  • Actively focus on optimizing and improving application performance and security;
  • Share your vision and experience with the team;
  • Improve and ensure application observability;
  • Conduct high-quality code reviews.

Requirements

  • Bachelor's degree in Computer Science/Computer Engineering, Systems Analysis, Information Systems, Data Processing, or another related IT degree;
  • .NET Core 8
  • Experience working in engineering or software development teams;
  • Cloud computing: AWS, Azure, and GCP;
  • Distributed development and microservices;
  • RESTful APIs with .NET Core/C#, TypeScript, Angular, and Node;
  • Relational databases;
  • DDD (Domain-Driven Design) and Clean Code practices;
  • Minimum 6 years of experience;
  • Agile methodologies such as Scrum, Kanban, SAFe;
  • Design patterns;
  • Experience optimizing software to meet non-functional requirements (reducing latency, scaling, improving performance and reliability);
  • Postgraduate degree or specializations in Information Technology (plus);
  • NestJS, ReactJS, VIEW, Vue (plus);
  • Micro-frontend (plus);
  • gRPC, GraphQL, SQS, RabbitMQ, and WebSocket (plus);
  • PostgreSQL (plus);
  • NoSQL databases such as MongoDB;
  • Distributed caching and Redis (plus);
  • Scheduling tools such as EventBridge, Hangfire (plus);
  • DevSecOps (CI/CD) and GitLab, SonarQube, SAST (plus);
  • Unit, functional, and integration testing (plus);
  • Linux;
  • Docker;
  • Fluent English
Benefits
  • Remote work
  • Professional development opportunities
Applicant Tracking System Keywords

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

Hard Skills & Tools
.NET Core 8C#TypeScriptAngularNodeRESTful APIsPostgreSQLNoSQL databasesgRPCGraphQL
Soft Skills
team collaborationcommunicationcode reviewvision sharingproblem-solvingoptimizing performanceimproving securitymaintainable code practicesobservabilityexperience sharing
Certifications
Bachelor's degree in Computer SciencePostgraduate degree in Information Technology