
Senior Full Stack Developer, .NET, Angular
Ben Fatto
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
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