Fullstack Developer
Location
Brazil
Posted
93 days ago
Salary
0
Seniority
Senior
Job Description
Fullstack Developer
Nava | Tech for Business
• Develop and maintain applications using C# and .NET, with a focus on performance, scalability and code readability. • Consistently apply development best practices such as Clean Code, SOLID principles and automated test coverage (unit and integration tests), ensuring the quality and reliability of deliveries. • Integrate with internal and external systems via REST APIs, SOAP services and asynchronous communication using RabbitMQ for messaging. • Collaborate in agile environments using Scrum and Kanban, participating in rituals such as daily stand-ups, planning, reviews and retrospectives, always aligning technical progress with business requirements.
Job Requirements
- Strong experience with C# / .NET
- Microservices architecture
- Clean Code practices, SOLID principles, automated testing
- Integrations via REST, SOAP and messaging (RabbitMQ)
- Familiarity with agile methodologies (Scrum, Kanban)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Product Engineer
MembraneDescribe what you need. Watch integrations build, test and maintain themselves.
• Lead development in one of the key parts of our core platform. • Be responsible for product management (collecting and organizing requirements from internal stakeholders), architecture, and implementation in your area of responsibility. • Shape, plan and execute tasks and projects that improve your area of our platform. • Design elegant and practical architecture and APIs in alignment with the rest of the product. • Work with internal (and occasionally external) stakeholders to inform your direction of work. • Ensure quality of your area of responsibility: documentation, test coverage, technical debt, etc.
• 👥 Lead a team of senior full-stack developers and coordinate technical execution across projects • 💻 Build scalable full-stack features using Next.js, React, TypeScript, Prisma, and PostgreSQL • 🤖 Use Cursor IDE and AI coding assistants to accelerate development workflows and productivity • 🧠 Architect systems, design database schemas, and optimize performance-critical queries • 🔌 Integrate and manage third-party APIs (e.g., Stripe, Supabase, music platforms, SaaS services) • 📊 Develop advanced admin dashboards, internal tools, and complex user interfaces • 🎯 Own projects end-to-end — from requirements and architecture to deployment and optimization • 📐 Establish best practices for code quality, testing, documentation, and deployment pipelines • 🌱 Mentor developers, review code, and drive engineering excellence across the team
• Develop features and improvements to the Blip product in a secure, well-tested, and performant way • Lead technical decisions and architectural discussions across multiple teams • Identify and resolve technical debt that impacts multiple teams • Advocate for improvements to product quality, security, and performance that have impact across teams • Define and maintain high standards for code quality, testing, and technical documentation • Lead proof of concepts for evaluating strategic technologies • Drive innovation with a willingness to experiment and tackle complex challenges • Represent Blip and its values in public communication around broad initiatives • Provide technical mentorship across teams, focusing on senior engineers' growth • Ship large features independently and lead complex technical initiatives • Guide architectural decisions and technical direction for multiple teams • Lead the definition of internal standards for style, maintainability, and best practices • Support hiring efforts through technical leadership in interviews • Participate in on-call rotation for critical production issues • If needed, act as Tech Lead for the squad or other projects, driving technical excellence and ensuring high code quality standards
• Promote alignment across teams, ensuring decisions are integrated and always data-driven; • Ensure operational predictability by anticipating bottlenecks and the impacts of changes to processes, tools, or data; • Enable business scalability by building a solid revenue operation free of workarounds or temporary fixes; • Drive continuous innovation by adopting new technologies and practices that strengthen commercial intelligence within RevOps.



