Ben Fatto

Senior Full Stack Developer, .NET, Angular

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;
  • Follow best practices and write clean, maintainable, and readable code for all team members;
  • Actively focus on optimizing and improving application performance and security;
  • Share your vision and experience with the team;
  • Improve and ensure application observability;
  • Perform high-quality code reviews.

Requirements

  • Bachelor's degree in Computer Science/Computer Engineering, Systems Analysis, Information Systems, Data Processing, or another IT-related undergraduate degree;
  • .NET Core 8;
  • Experience in engineering or software development teams;
  • Cloud computing: AWS, Azure, and GCP;
  • Distributed development and microservices;
  • RESTful APIs (.NET Core/C#, TypeScript, Angular, Node.js);
  • Relational databases;
  • Domain-Driven Design (DDD) and Clean Code — minimum 6 years' experience;
  • Agile methodologies such as Scrum, Kanban, SAFe;
  • Design patterns;
  • Experience optimizing software to meet non-functional requirements (reduce latency, scale, improve performance and continuity);
  • Postgraduate degree or IT specializations (advantage);
  • NestJS, ReactJS, Vue (advantage);
  • Experience maintaining legacy systems;
  • Micro-frontend (advantage);
  • gRPC, GraphQL, SQS, RabbitMQ, and WebSocket (advantage);
  • Postgres (advantage);
  • NoSQL databases such as MongoDB;
  • Distributed caching and Redis (advantage);
  • Scheduling tools such as EventBridge, Hangfire (advantage);
  • DevSecOps (CI/CD) and GitLab, Sonar, SAST (advantage);
  • Unit, functional, and integration testing (advantage);
  • Linux;
  • Docker;
  • Fluent English.
Benefits
  • Not specified 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

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

Hard Skills & Tools
.NET Core 8C#TypeScriptAngularNode.jsRESTful APIsDomain-Driven Design (DDD)Clean CodeAgile methodologiesMicroservices
Soft Skills
team collaborationcommunicationcode reviewproblem-solvingoptimizing performanceapplication observabilityvision sharing
Certifications
Bachelor's degree in Computer SciencePostgraduate degree or IT specializations