Senior Full Stack Developer
Location
Brazil
Posted
22 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Developer
ESTADÃO
• Design, develop and maintain scalable web applications, working on both frontend and backend • Lead technical decisions and define architectures (modular monoliths, microservices, REST/GraphQL APIs) • Develop and maintain robust backend services using Node.js/NestJS, ensuring performance and security • Implement and manage caching strategies (Redis, CDN, distributed cache) to achieve high performance • Create and integrate internal and external APIs, ensuring data consistency and reliability • Work with distributed systems and messaging (Pub/Sub, queues, asynchronous processing) • Ensure code quality through automated testing, code reviews and best practices (SOLID, Clean Architecture) • Collaborate with product, design and engineering teams to define and deliver solutions • Monitor applications using observability tools (logs, metrics and tracing) • Enforce security best practices, authentication and data protection • Mentor less experienced developers and act as a technical reference within the team • Document architectures, flows and technical decisions
Job Requirements
- Advanced experience in frontend and backend web application development
- Experience with RESTful APIs
- Experience with software architectures such as microservices, event-driven architectures and Model-View-Controller (MVC)
- Experience with PHP, Node.js, Nest.js and React
- Familiarity with Docker and Kubernetes
- Knowledge of SQL Server
- Experience implementing authentication and security flows such as JWT, cookies, OAuth 2.0 and Bearer tokens
- Testing and programming best practices (TDD, BDD, SOLID and Design Patterns)
- Experience working with Agile SCRUM methodology
- Experience with version control using Git/Bitbucket and Gitflow
- Experience with cloud platforms (Google Cloud Platform, AWS, Azure, etc.)
- Experience with frameworks and languages such as Next.js, Fusion.js, Laravel and Go (Golang)
- Experience using Google Cloud Platform tools such as Cloud Functions, Cloud Storage and Compute Engine
- Familiarity with observability tools like Grafana, Prometheus, Elastic APM or similar
- Intermediate knowledge of DevOps practices
- Experience with Redis
- Knowledge of architectures such as Publish-Subscribe (Pub/Sub) and Service-Oriented Architecture (SOA)
Benefits
- Health insurance
- Dental insurance
- Childcare assistance
- Birthday day off
- Casual dress code every day
- Transportation allowance
- On-site cafeteria
- Psychological/mental health support
- Wellhub (formerly Gympass)
- Life insurance
- Access to Estadão’s full digital content
- Exclusive discounts at educational institutions
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Implement robust measurement and observability. • Build video recording pipeline for T&S and user experience • Develop initial seller tools for enhanced livestream interaction. • Advance our video features for flawless user experiences. • Inform long term video strategy including framework success criteria and creation • Lead the innovation in seller tools, enabling peak streaming performance. • Evaluate and onboard new video providers.
Senior Software Engineer, AI
BackblazeBackblaze is the cloud storage innovator delivering a modern alternative to traditional cloud providers.
• Use AI-assisted development tools, including Claude Code, to accelerate implementation while validating correctness, security, and performance. • Design and build server-side APIs that authenticate users, accept and manage backups, handle large-scale data operations, and prepare restored data for customers across our global user base. • Collaborate with Product, QA, and Support teams to ensure both backend features reflect real customer workflows and usage patterns. • Build and maintain support tooling to help diagnose and resolve customer issues at scale. • Ensure all code and open source assets meet high standards for testing, documentation, reproducibility, and developer usability.
Software Engineer, AI
BackblazeBackblaze is the cloud storage innovator delivering a modern alternative to traditional cloud providers.
• Use AI-assisted development tools, including Claude Code, to accelerate implementation while validating correctness, security, and performance. • Design and build server-side APIs that authenticate users, accept and manage backups, handle large-scale data operations, and prepare restored data for customers across our global user base. • Collaborate with Product, QA, and Support teams to ensure both backend features reflect real customer workflows and usage patterns. • Build and maintain support tooling to help diagnose and resolve customer issues at scale. • Ensure all code and open source assets meet high standards for testing, documentation, reproducibility, and developer usability.
• Serves as the lead technical point of contact for various clients and contracts, providing guidance and technical direction • Manages assigned field staff in completion of a variety of real estate due diligence services • Ensures client satisfaction by monitoring, prioritizing, and tracking work progress and providing quality control reviews • Communicates with clients and immediate supervisor to develop solutions to onsite concerns • Reviews and technically edits reports to ensure accuracy, content completion, and quality.



