Our mission is the development of customizations and personalizations in the solutions offered by Thomson Reuters.
Senior Full Stack Developer, .NET, Angular
Location
Brazil
Posted
124 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Developer, .NET, Angular
Ben Fatto
• 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.
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and scale backend systems that power our consumer facing products • Build and refine APIs that deliver instant, seamless experiences. • Collaborate with product, credit/finance, compliance, support, and analytics teams. • Contribute to technical discussions, code reviews, and roadmap planning. • Drive continuous improvement in code quality, security, and operational excellence. • Share knowledge, mentor peers, and contribute to engineering best practices.
• Evaluate technical designs to ensure they fit product standards • Evaluate and suggest new technologies and platforms for the product • Define technical and coding standards • Define and participate in code reviews • Code complex solutions and prototypes • Define and manage the product release process • Document application architecture • Deliver deep dives to solve complex problems • Develop and execute ITDs • Mentor and educate developers • Interact with other teams as the platform technical expert
• Evaluate technical designs to ensure they fit product standards • Evaluate and suggest new technologies and platforms for the product • Define technical and coding standards • Define and participate in code reviews • Code complex solutions and prototypes • Define and manage the product release process • Document application architecture • Deliver deep dives to solve complex problems • Develop and execute ITDs • Mentor and educate developers • Interact with other teams as the platform technical expert
Senior Fullstack Engineer – iOS, Backend
TabbyOn a mission to create financial freedom. No interest. No fees. Shariah-Compliant.
• You'll work in a squad with PM, 2 backend engineers, 2 iOS engineers, 1 Android engineer, and 2 QA engineers – helping product teams ship faster with better stability and developer experience. • Develop clean, scalable iOS code using Swift with SwiftUI/UIKit hybrid UI, following best practices and strict quality standards. • Lead architecture and design decisions using Tuist for modular setup, custom MVI with Combine/CombineFeedback, and backend-driven UI components. • Actively participate in code reviews; write and maintain comprehensive XCTest unit/integration tests. • Implement Fastlane CI/CD pipelines, SwiftLint enforcement, and contribute to 40+ modules across Foundation, Platform, and Domain layers. • Collaborate with backend (Go exposure), QA, and Android teams to deliver reliable features and resolve production issues. • Improve developer experience through reusable components, automation, monitoring, and fintech engineering culture.



