Job Closed
This listing is no longer active.
Digitais. Humanos. Transformadores.
Desenvolvedor Fullstack
Location
Brazil
Posted
125 days ago
Salary
0
Seniority
Senior
Job Description
Desenvolvedor Fullstack
Runtalent
• Liderar tecnicamente o time de desenvolvimento, apoiando decisões de arquitetura, design e padrões de código. • Contribuir para o planejamento estratégico da área de tecnologia. • Desenvolver, testar e manter aplicações web utilizando JavaScript, Node.js (Express), TypeScript, React e Next.js. • Atuar na condução de code reviews, garantindo qualidade, segurança e aderência às boas práticas. • Implementar e manter práticas ágeis de desenvolvimento, promovendo melhoria contínua dos processos. • Garantir o uso de boas práticas de desenvolvimento de software, clean code e design patterns. • Integrar aplicações com serviços em nuvem Microsoft Azure (Azure SQL, Azure Functions, Azure App Service). • Implementar e consumir APIs RESTful, seguindo boas práticas de design e documentação. • Escrever e manter testes unitários e de integração. • Utilizar ferramentas de análise estática de código (ex.: Veracode) para garantir qualidade e segurança. • Utilizar GitHub para versionamento e colaboração de código. • Monitorar e depurar aplicações utilizando ferramentas de logging e observabilidade (ex.: Splunk). • Participar de reuniões com clientes, stakeholders e equipes técnicas para alinhamento de requisitos e soluções.
Job Requirements
- Formação superior em Ciência da Computação, Engenharia de Software ou áreas correlatas.
- Experiência mínima em desenvolvimento de software.
- Sólida experiência com: JavaScript, TypeScript, Node.js (Express), React e Next.js.
- Experiência com arquitetura de software (ex.: MVC) e princípios de orientação a objetos.
- Conhecimento em design patterns e clean code.
- Experiência com APIs RESTful.
- Vivência com cloud Azure (Azure SQL, Functions, App Service).
- Conhecimento em DevOps e ferramentas como Docker, Kubernetes, Jenkins.
- Experiência com metodologias ágeis (Scrum, Kanban).
Benefits
- Trabalho remoto
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Working on projects that improve our bot detection products • Implementing new features from scratch • Enhancing existing features and optimizing existing functionality • Working with level 3 support to troubleshoot complex problems • Data analysis for web and mobile platforms • Making improvements to client-side components like JavaScript
• Own features from the database to the browser. While your primary focus is crafting world-class UIs, you will actively write and modify backend services to support user-facing workflows and real-time streaming components. • Design and enforce a clean Angular module-based architecture organized by feature-domains, ensuring the frontend codebase remains scalable, decoupled, and highly maintainable as the product line expands. • Implement and harden enterprise-grade API integrations. Design robust interceptor patterns for request/response handling, custom error capturing, and secure multi-tenant auth/session state management. • Architect real-time asynchronous UI modules using advanced state management libraries to seamlessly handle heavy data feeds, WebSockets, Server-Sent Events (SSE). • Own internationalization (i18n/localization) workflows across screens, and leverage Progressive Web App (PWA) patterns and service workers to optimize offline resilience and caching strategies. • Architect and develop high-concurrency backend services in Python (FastAPI/Django) to handle core business logic and complex workflows. • Actively utilize autonomous coding agents to plan, generate, and test front-end and backend code, maintaining high velocity while ensuring code quality through agent-assisted peer reviews. • Own the implementation of secure authorization protocols (JWT, OpenID Connect) to ensure that both humans and AI agents operate within strict permission boundaries. • Monitor and optimize API latency and database query performance (PostgreSQL/MS SQL) to support real-time interaction for both web/mobile apps and high-frequency agent.
• Designing and building scalable backend services using .NET Core, Web API, and microservices • Implementing complex business logic for ordering, loyalty programs, promotions, and payments • Integrating with POS systems, payment gateways, delivery platforms, and third-party APIs • Architecting data models and optimizing MS SQL Server for high-transaction workflows • Making architectural decisions and influencing technical direction • Leading technical projects from conception to deployment • Mentoring and guiding developers through technical challenges and code reviews • Building Angular frontends and working across the full stack when needed • Performance optimization and scalability work for multi-tenant SaaS environment • DevOps activities—CI/CD pipelines (TeamCity, Octopus), deployment automation, on-call rotation • Handling edge cases, failure scenarios, and distributed transactions
• Contribute to projects for our clients in France and internationally • Work on all phases from design through production deployment • Architect, develop, and maintain our platform for all products • Perform feasibility studies in coordination with the project manager • Define or evolve the software and hardware architecture of our solutions • Design and maintain our embedded Linux platform based on Yocto • Define a two-year implementation roadmap for the platform • Develop software for our electronic boards • Develop real-time functions in C/C++ on microprocessors running a Linux kernel • Design required tests: unit, functional, and integration tests • Integrate and test deliverables on target hardware • Contribute to the design of new products • Participate in the company's open-source technology monitoring




