
Full Stack Developer – .NET, Angular
Sinqia
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Develop scalable, distributed software;
- Apply best practices and write clean, maintainable, and 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 IT-related degree;
- Experience working on engineering or software development teams;
- Cloud computing;
- Distributed development and microservices;
- RESTful APIs (.NET Core / C#), TypeScript, Angular, and Node.js;
- Relational databases;
- DDD (Domain-Driven Design) and Clean Code;
- AWS;
- Agile methodologies such as Scrum, Kanban, SAFe;
- Design patterns;
- Experience optimizing software to meet non-functional requirements (reduce latency, increase scalability, improve performance and reliability);
- Postgraduate degree or specializations in Information Technology (plus);
- NestJS, React.js, Vue.js (plus);
- Micro-frontend (plus);
- gRPC, GraphQL, SQS, RabbitMQ, and WebSocket (plus);
- PostgreSQL (plus);
- NoSQL databases such as MongoDB (plus);
- Distributed caching and Redis (plus);
- Scheduling tools such as EventBridge, Hangfire (plus);
- DevSecOps (CI/CD) and GitLab, SonarQube and SAST (plus);
- Unit, functional and integration testing (plus);
- Linux (plus);
- Docker (plus).
Benefits
- 📊 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
C#TypeScriptAngularNode.jsRESTful APIsPostgreSQLNoSQL databasesgRPCGraphQLMicroservices
Soft Skills
team collaborationcode reviewcommunicationproblem-solvingoptimizing performance
Certifications
Bachelor's degree in Computer SciencePostgraduate degree in Information Technology