{"id":3110254,"url":"https://alion.io/job/eletromidia-desenvolvedor-a-full-stack-senior","title":"Desenvolvedor (a) Full Stack Sênior","company":{"id":2377796,"name":"Eletromidia","domain":"eletromidia.com.br","url":"https://alion.io/company/eletromidia","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Gupy","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["São Paulo, Brazil"],"countries":["BR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":43000,"max_usd":102000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":8},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Fastify","optional":false},{"name":"Gemini","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PHP","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false},{"name":"Auth0","optional":true},{"name":"Caddy","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Google Cloud Run","optional":true},{"name":"IAM","optional":true},{"name":"JavaScript","optional":true},{"name":"Nginx","optional":true}],"status":"live","first_seen_at":"2026-10-22T19:24:39Z","employer_posted_date":"2026-10-22","last_verified_at":"2026-10-24T16:05:29Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"CONECTAMOS HISTÓRIAS, PESSOAS E CIDADES!\n Somos o maior veículo de mídia Out of Home do Brasil, impactando mais de 22 milhões de pessoas todos os dias com criatividade, inovação e resultados. Com uma atuação ampla e uma presença marcante, transformamos o dia a dia urbano em experiências únicas e surpreendentes.\nValorizamos a diversidade e inclusão, buscando distintos perfis, gêneros, raças, orientações e identidades, porque acreditamos que a pluralidade nos ajuda a encontrar, juntos, soluções inovadoras e sustentáveis!\nNosso time é movido por desafios e pela paixão de fazer acontecer. Valorizamos a ética, a inovação, o respeito e o compromisso em entregar soluções que conectam marcas e pessoas de forma extraordinária.\nQuer fazer parte dessa transformação?\n#VemSerEletroTeam\nResponsabilidades e atribuições\nAqui, você vai:\nDesenvolver de ponta a ponta: criar e evoluir funcionalidades com TypeScript, Next.js e React no front-end e Node.js no back-end, além de manter aplicações em Vue.js e PHP enquanto elas são modernizadas. \nModernizar o legado: conduzir a migração de dados e funcionalidades de sistemas legados (MongoDB, Vue.js e PHP) para a nova plataforma, sem interromper a operação.\n Integrar sistemas: criar e manter integrações com APIs internas e externas, como métricas de audiência, armazenamento de arquivos e autenticação. Sustentar a operação: estabilizar os sistemas legados enquanto eles são substituídos, atuando em incidentes e chamados de suporte. Desenvolver com IA: trabalhar com agentes de IA no ciclo de desenvolvimento, da especificação à revisão, e ajudar o time a usá-los bem. \nApoiar deploy e operação: colocar as aplicações no ar e acompanhar o funcionamento em produção, em parceria com o time de infraestrutura. \nAutonomia técnica: participar do levantamento de requisitos com as áreas comerciais, propor arquitetura e ser referência técnica entre o desenvolvimento e o negócio.\nRequisitos e qualificações\nO que esperamos de você:\nStack: experiência sólida com TypeScript, React/Next.js no front-end e Node.js (Fastify, Express ou similar) no back-end. \nBanco de dados relacional: domínio de SQL Server (ou outro banco relacional) em modelagem, consultas complexas, índices, transações e tipos numéricos de precisão. Integrações: experiência real com APIs REST, webhooks e autenticação (OAuth/JWT). \nQualidade: testes automatizados como hábito, tanto unitários quanto de integração. IA no desenvolvimento: uso diário de ferramentas como Claude Code, Cursor, GitHub Copilot ou Gemini, sabendo especificar o trabalho, escrever critérios de aceite e revisar com senso crítico o código gerado. \nCódigo legado: capacidade de assumir código escrito por outras pessoas, entender as regras dele e propor melhorias.\nSerá um diferencial:\nNoSQL e migração de dados: experiência com MongoDB e com migração de dados entre bancos diferentes. \nLegado web: Vue.js 3, ou leitura de PHP para migrar regras de negócio. \nArquitetura Google Cloud: Cloud Run, Cloud Functions, Pub/Sub, Cloud Storage e IAM, além de Docker e GitHub Actions. \nCultura low-code: experiência com Retool ou ferramentas similares. Stack complementar: Bun, Auth0 e proxies reversos (Caddy ou Nginx).\n Domínio de negócio: experiência com sistemas de precificação, cotação ou propostas comerciais, ou com mídia, publicidade e adtech.\n Gestão ágil: familiaridade com JIRA e metodologias ágeis. Modelo de trabalho: híbrido, com 1 dia presencial por semana.\nInformações adicionais\nOs nossos benefícios são:\n\nAssistência médica e odontológica: mais cuidado e bem-estar para você viver com tranquilidade;\nSeguro de vida: porque o futuro também merece cuidado;\nCartão flexível (Refeição/Alimentação): escolha onde usar e aproveite cada refeição do seu jeito;\nVale Transporte: mobilidade garantida para você ir e voltar com mais flexibilidade;\nPLR anual: de acordo com a política interna da companhia e atingimento de metas: batemos metas juntos, comemoramos juntos.\nTotal Pass: aquele empurrãozinho para prática de atividade físicas;\nDay Off no seu aniversário: um presente nosso para você curtir o seu dia;\nSorteios de ingressos para diversas experiências: cultura, entretenimento e lazer;\nClube de Descontosria para aquisição de produtos eletrônicos com condições especiais para colaboradores;\nParcerias educacionais: descontos exclusivos em instituições de ensino parceiras, incluindo cursos de especialização, graduação, MBA, extensão e idiomas;\nConvênio +Sesc: acesso a centros de lazer, atividades culturais, físicas e de entretenimento, promovendo bem-estar e qualidade de vida.","description_format":"text","description_chars":4573,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[{"language":"Portuguese","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Brazil","iso":"BR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Advertising","Pro AV & Digital Signage"],"lifecycle":[{"event":"open","at":"2026-10-22T20:30:12Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":51,"reasons":["conf:2","velocity","win:early"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/eletromidia-desenvolvedor-a-full-stack-senior","json_url":"https://alion.io/job/eletromidia-desenvolvedor-a-full-stack-senior.json","meta":{"generated_at":"2026-10-24T19:30:02Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":28580,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2377796},"rest":"https://alion.io/mcp/rest/get_company?id=2377796"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Feletromidia-desenvolvedor-a-full-stack-senior"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Feletromidia-desenvolvedor-a-full-stack-senior"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Feletromidia-desenvolvedor-a-full-stack-senior"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/eletromidia-desenvolvedor-a-full-stack-senior\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Feletromidia-desenvolvedor-a-full-stack-senior"}]}