




Job Summary: This Senior .NET Developer will design, develop, and maintain robust back-end APIs and services, acting as a technical reference for the team and ensuring solution quality and scalability. Key Highlights: 1. Act as a technical reference for the team 2. Design software architectures of excellence 3. Solve complex back-end problems Senior .NET Developer Position — Remote work (Home Office) — 1x per month on-site — Perdizes — São Paulo If you are passionate about **solving complex back-end problems**, **designing software architectures of excellence**, and **acting as a technical reference** for other developers, this position is for you. **Responsibilities and Duties** ----------------------------------- Your responsibilities will include: * Designing, developing, and maintaining robust, scalable, and high-performance back-end APIs and services using the .NET ecosystem. * **Acting as a technical reference** for the team, supporting the Tech Lead in mentoring junior and mid-level developers, promoting engineering best practices, and assisting with technical decisions. * Ensuring the **quality, scalability, and maintainability** of solutions by actively participating in *code reviews* and architecture discussions. * Championing engineering best practices, helping to spread a culture of quality, automated testing, and technical excellence. * Implementing and tracking task development, helping the team decide on optimal technical approaches, **documenting architectural decisions**, and clearly communicating associated *trade-offs*. * Collaborating directly with Product Managers (PMs) and other teams from conception (*discovery*) through delivery, evaluating impacts and risks, and proposing technical solutions to user problems. * Implementing and **monitoring application performance metrics**, application health, and logs, proactively identifying and resolving issues. * Contributing to the definition of technical *roadmaps*, proposing improvements, optimizations, and adoption of new technologies that add business value. **Requirements and Qualifications** ------------------------------ You must have: * Solid experience with the .NET ecosystem, including C#, ASP.NET Core, and related frameworks. * In-depth knowledge of software architecture for complex, scalable, and distributed web applications (e.g., Microservices, Event-Driven Architecture). * Practical experience with cloud architecture (**GCP or AWS**) and their core services. * Experience with container orchestration, especially **Kubernetes**. * Experience with messaging systems (preferably **RabbitMQ**). * Advanced knowledge of NoSQL databases (preferably **MongoDB**) and relational databases, including modeling and optimization. * A strong software quality culture, with expertise in **automated testing** (unit, integration, etc.) and best practices. * Clear communication skills to navigate deep technical discussions, team mentoring, and alignment with PMs and *stakeholders*. It’s a plus if you have: * Experience working at technology companies operating under a **SaaS** business model. * Experience with **DevOps** practices and CI/CD tools. * Experience with **monitoring, observability**, and APM tools. * Strong front-end technology knowledge (e.g., TypeScript, Vue.js and/or React) to facilitate integration and architectural discussions.


