ROIT
Staff Software Engineer
Staff Software/Product Engineer at ROIT who technically leads and builds the company's product end to end: fullstack development, architecture, scalability and observability, partnering with UX and cross-functional teams. Core stack: Node.js, TypeScript, React, SQL/NoSQL databases, REST APIs, with AWS/GCP and microservices as pluses.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Staff
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Solid experience with Node.js and TypeScript
- Frontend development experience with React.js
- Experience with NoSQL and SQL databases
- Experience with Git and version control
- Knowledge of REST APIs and service consumption
- Product mindset, not just code
- Ability to balance speed with quality
- Collaborative profile and good communication with multidisciplinary teams
- Genuine interest in building sustainable and scalable solutions
- Proactivity to identify technical and product improvements
Nice to have
- Experience with cloud environments (AWS and/or GCP)
- Experience with microservices-oriented architecture
- Knowledge of observability, monitoring and application performance
- Experience in product environments and multidisciplinary teams
Full description
Seu papel no time
Como Staff Product Engineer, você será responsável por estruturar, evoluir e escalar o produto, garantindo que ele seja:
- Tecnicamente sólido
- Escalável
- Observável
- Sustentável a longo prazo
Você atuará em parceria com times multidisciplinares, contribuindo para transformar necessidades de negócio em soluções robustas e eficientes.
Responsabilidades e Atribuições
No dia a dia, você irá:
- Liderar tecnicamente o desenvolvimento de novas funcionalidades e produtos, com foco em qualidade e escalabilidade
- Atuar no desenvolvimento fullstack, participando de todo o ciclo de vida do produto
- Estruturar soluções resilientes, performáticas e preparadas para evolução contínua
- Trabalhar junto a UX/UI para garantir uma experiência consistente e escalável
- Contribuir com manutenção, evolução e refatoração de sistemas existentes
- Definir e evoluir arquitetura, padrões e boas práticas de desenvolvimento
- Avaliar e apoiar a adoção de novas tecnologias, frameworks e ferramentas
- Garantir alinhamento entre regras de negócio, produto e implementação técnica
- Apoiar a evolução da observabilidade, monitoramento e confiabilidade das aplicações
Você terá contexto, autonomia e parceria para transformar decisões de produto em entregas de alto impacto.
O que esperamos de você
- Mentalidade de produto, não apenas de código
- Capacidade de equilibrar velocidade com qualidade
- Perfil colaborativo e boa comunicação com times multidisciplinares
- Interesse genuíno em construir soluções sustentáveis e escaláveis
- Proatividade para identificar melhorias técnicas e de produto
Requisitos e Qualificações
Requisitos
- Experiência sólida em Node.js e TypeScript
- Experiência com desenvolvimento frontend utilizando React.js
- Experiência com bancos de dados NoSQL e SQL
- Experiência com Git e controle de versão
- Conhecimento em APIs REST e consumo de serviços
Diferenciais
- Vivência com ambientes em nuvem (AWS e/ou GCP)
- Experiência com arquitetura orientada a microsserviços
- Conhecimento em observabilidade, monitoramento e performance de aplicações