Desenvolvedor
Back-end
O Back-end Developer foca no servidor, banco de dados e aplicação de lógica de negócios, garantindo o funcionamento por trás das cenas. Responsável pela criação, manutenção e otimização de sistemas que processam dados e integram diferentes serviços e APIs, visando escalabilidade e segurança.
Sobre a
vaga
Na Cupcode, estamos em busca de um(a) Desenvolvedor(a) Back-end dedicado(a) e inovador(a), que tenha verdadeira paixão por solucionar desafios técnicos e construir soluções robustas. Neste papel, você será fundamental na arquitetura e implementação de sistemas que formam a espinha dorsal de nossas soluções digitais, trabalhando para garantir que nossa infraestrutura de back-end seja segura, escalável e eficiente. Valorizamos profissionais que trazem consigo uma mentalidade de resolução de problemas, um comprometimento com a excelência no código e uma constante busca por aprender e aplicar as melhores práticas e tecnologias emergentes. Esta posição é perfeita para quem deseja impactar o mundo digital, contribuindo com seu talento em uma empresa que celebra a inovação, o crescimento profissional e, mais importante, o respeito por diversas culturas e perspectivas.
Sua
rotina
- Participar de reuniões diárias de planejamento com a equipe de desenvolvimento para discutir progressos, desafios e estratégias para novas funcionalidades. Você será peça chave na concepção e desenvolvimento de sistemas robustos, garantindo a funcionalidade, segurança e escalabilidade.
- Escrever código limpo, eficiente e bem-documentado em diversas linguagens de programação como C#, C++, PHP, Ruby, Go, Swift, Java, Python ou Node.js. Trabalhar na integração de sistemas externos e APIs, criando uma arquitetura de back-end que suporte as necessidades crescentes dos nossos projetos.
- Implementar testes automatizados para garantir a qualidade e a confiabilidade do software. Você será responsável por monitorar o desempenho dos sistemas, identificar e corrigir bugs, além de realizar atualizações para melhorar a estabilidade e a eficiência.
- Colaborar estreitamente com os times de front-end, design e produto para garantir uma entrega integrada e alinhada com os objetivos da empresa. Participar de revisões de código e sessões de brainstorming para explorar novas ideias e tecnologias.
- Na Cupcode, valorizamos o desenvolvimento profissional e pessoal. Você terá oportunidades para participar de workshops, cursos e conferências, mantendo-se atualizado com as últimas tendências em tecnologia e programação.
- Ser um membro ativo da nossa cultura de inovação, compartilhando conhecimentos, experiências e ideias. Encorajamos a experimentação e a criatividade, buscando sempre maneiras de melhorar nossos processos e produtos.
Básicamente, sua rotina será repleta de aprendizado, desafios e contribuições significativas, enquanto trabalha para criar soluções que encantam e engajam nossos usuários. Na Cupcode, você não apenas desenvolverá software, mas também ajudará a moldar o futuro da tecnologia digital.
Requisitos
obrigatórios
- Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
- Mínimo de 3 anos de experiência com desenvolvimento back-end, demonstrando habilidade em criar e manter sistemas robustos e escaláveis.
- Proficiência em pelo menos uma das seguintes linguagens de servidor: Java, Python, Ruby, Node.js ou PHP.
- Experiência com sistemas de gerenciamento de banco de dados relacional (como MySQL, PostgreSQL) e não relacional (como MongoDB, Cassandra).
- Conhecimento sólido em desenvolver e integrar APIs RESTful e/ou GraphQL.
- Compreensão profunda de conceitos como MVC, OOP (Programação Orientada a Objetos) e princípios SOLID. Familiaridade com metodologias ágeis de desenvolvimento.
- Conhecimento em implementar medidas de segurança para proteger os dados e as aplicações. Habilidade para otimizar o desempenho do back-end para lidar com escalabilidade e cargas de trabalho elevadas.
- Experiência com sistemas de controle de versão, como Git.
- Capacidade de comunicar-se claramente e colaborar efetivamente com equipes multidisciplinares.
- Disposição para aprender e se adaptar às novas tecnologias e mudanças no ambiente de desenvolvimento.
- Proficiência em Português e bom entendimento de Inglês técnico para leitura e documentação.
Requisitos
desejáveis
- Familiaridade com serviços de computação em nuvem como AWS, Google Cloud Platform ou Azure, especialmente com serviços voltados para desenvolvimento back-end e hospedagem de aplicativos.
- Experiência com Docker e ferramentas de orquestração como Kubernetes, que facilitam a implantação, escalabilidade e gerenciamento de aplicações.
- Habilidade com integração e entrega contínuas (CI/CD) utilizando ferramentas como Jenkins, GitLab CI ou CircleCI.
- Experiência com desenvolvimento orientado a testes (TDD) e ferramentas de testes automatizados para back-end.
- Compreensão dos princípios de arquitetura de microserviços e experiência prática na construção de aplicações desse tipo.
- Conhecimento avançado em segurança de aplicações, incluindo autenticação, autorização, prevenção contra ataques comuns (como SQL Injection, XSS) e melhores práticas de segurança de APIs.
- Experiência com frameworks modernos de back-end como Express.js, Django, Flask, Spring Boot, entre outros.
- Experiência prática com metodologias ágeis (Scrum, Kanban) e ferramentas de gestão de projetos (JIRA, Trello).
- Capacidade de liderança, trabalho em equipe, proatividade e boa comunicação interpessoal.
- Proficiência ou fluência em inglês é altamente desejável, considerando a possibilidade de colaboração em projetos internacionais ou necessidade de consulta a documentações e recursos na língua.
- Participação ativa em comunidades de tecnologia, contribuições para projetos de código aberto, ou publicações em blogs que demonstram liderança de pensamento no campo de desenvolvimento de software.
100% REMOTO
...trabalhe de onde você quiser...
..MESMO!
Por que a
?
Sabe aqueles ambientes gostosos para tomar um chá e papear com os amigos? Sabe aquele carinho e respeito que você sabe que encontra onde tem pessoas que te ouvem, te respeitam e te admiram pelo que você é e te vê como família? Pois é, aqui é assim… Um conforto no coração. <3
O que você pode esperar?
Com a ajuda de TODOS os nossos tripulantes, definimos um plano de carreira em "Y" e em "Rede", simultâneos e com o melhor dos dois mundos!
Nosso programa semanal de desenvolvimento pessoal, o #TheresAStarMan, traz mini cursos, aprimoramento de softskills e debate em assuntos de interesse.
A cada três meses, você tem uma avaliação de desempenho e indicadores com feedbacks pontuais e orientação de carreira, onde você pode crescer e aumentar seu salário!
#PJ-tbm-é-gente! Para certificar que todos possam desempenhar seu papel felizes e bem descansados, damos 30 dias de férias remuneradas por ano para toda a tripulação.
#No dia do seu niver, você tem um dia de folga, e se cair em um sábado/domingo, você pode transferir para a quinta ou segunda.
Cada membro da tripulação é convidado a dar sua opinião e conversar sobre as decisões internas e influenciar como realizamos nosso trabalho diariamente.
Recrutas que estamos buscando...
Nosso maior tesouro
Se engana se você acha que nosso maior tesouro são nossos clientes, bem pelo contrário, eles devem nos ter como maior tesouro deles. Pois nosso maior bem, é cada um do nosso time. Sem demagogias...
Que busque evolução
Aqui na Cupcode, buscamos evoluir sempre, sabemos ouvir e buscamos membros da crew para crescer nossa squad com as pessoas dos mais diferentes backgrounds para deixar a xicarazinha cada vez mais viva!
Que busque crescimento
Você precisa colocar as pessoas em primeiro lugar, ter paixão pelo que faz, entender que gerar resultados impactam positivamente o seu ganha-pão, é focado em resolução de problemas e preza pela ética e respeito em todas as relações.
VAGAS
VAGAS
Comercial Bílingue
Desenvolve e executa estratégias comerciais, definindo metas, abordagens e parcerias para impulsionar o crescimento. Trabalha com equipes multifuncionais para converter oportunidades em resultados sustentáveis, visando ampliar a carteira de clientes.
Game Designer
Responsável pelo design e concepção de jogos, definindo regras, narrativas e ambientes para criar experiências imersivas. Trabalha com equipes multidisciplinares para transformar ideias em jogos envolventes, visando cativar jogadores.
Front-End Developer
Especialista na criação de interfaces web, responsável por desenvolver e otimizar a parte visual e a usabilidade dos sites e aplicativos. Utiliza tecnologias para garantir que os usuários tenham uma experiência fluida, atraente e responsiva em diferentes dispositivos.
Back-end Developer
Desenvolvedor do servidor, banco de dados e aplicação de lógica de negócios. É responsável pela implementação de estruturas que permitem aos sites e aplicativos funcionarem de maneira eficaz, segura e escalável, para criar uma experiência de usuário coesa.
FullStack Developer
Capaz de desenvolver uma aplicação ou site completo. Sua habilidade em transitar entre o Front-end e o Back-end permite que ele construa soluções completas, otimizando tanto a experiência do usuário quanto a eficiência operacional.
Analista de Conteúdo
O Analista de Conteúdo é o responsável por criar conteúdos com base nas informações e direcionamentos contidos nos briefings, levando sempre em consideração a coesão dos textos, técnicas de SEO e conceitos de inbound marketing.
Diretor de Arte
Responsável por toda a estratégia da parte visual dos clientes, por conceber estratégias que atraiam visualmente os clientes de nossos clientes para seus produtos/serviços, traduzindo conteúdos e conceitos em imagens e formas, criando identidades visuais, etc.
Analista de CS
O Analista de Customer Success é o profissional responsável por cuidar de toda estratégia do cliente, receber e atender as demandas dos clientes, alinhando-as com a equipe e garantindo seu sucesso e uma entrega de valor.
Gestor de Mídias Sociais
O Social Media é o responsável por idealizar, planejar, executar e analisar estratégias de sucesso, buscando estabelecer uma conexão entre marcas e seus públicos através das redes sociais, sempre cuidando dos conteúdos e interações existentes em tais plataformas.
Gestor de Tráfego Pago
O Gestor de Tráfego é o responsável pelas estratégias de mídia paga dos clientes da Cubo, seu acompanhamento e otimização de suas campanhas.
Vem descobrir tudo de bom que seu futuro pode ser, aqui na Cupcode!
Trabalhar aqui é suave na nave
Valorizamos o bem-estar de todos os colaboradores e prestadores de serviço para um ambiente de trabalho saudável e com benefícios.
Na Cupcode
é #Quintou
!
A Cupcode é pioneira na redução de carga de trabalho e já colhemos frutos de maior produtividade desse método de trabalho realizador.
Como você recebe seu salário
Muito fácil: Via PIX, todo 5º dia útil do mês seguinte, a única exigência, é que seja uma chave anexada a você. CPF, E-mail ou Telefone em seu nome.
A Fantástica Fábrica de Ideias Digitais
Vem conhecer o que faz a Cupcode ser tão incrível em tudo o que faz. Aceite o seu bilhete dourado e vamos nessa!
Valorizamos você, sempre!
A Cupcode prioriza a comunicação clara, oferece uma conversa aberta e franca em 100% das nossas conversas e quer certificar que você seja ouvido e respeitado, SEMPRE! Incentivamos e valorizamos o seu feedback e nos importamos com a sua evolução e seu bem-estar físico e mental.
PRIVACIDADE
A Cupcode é comprometida com a privacidade, com a LGPD e com as boas práticas de uso e manipulação dos dados.
Ética e conformidade
A Cupcode conduz seus negócios de maneira ética, honesta e em total conformidade com as leis em vigor no Brasil.
Temos um guia de como fazer negócios
Ao embarcar na jornada com a Cupcode, você será acolhido com nosso exclusivo guia do Código de Conduta. Uma bússola para navegar pelo universo Cupcode, garantindo que juntos, trilhemos caminhos extraordinários, com respeito, criatividade e inovação.
Hora de trabalhar a sua evolução
Na Cupcode, é obrigatório dedicar 2 horas semanais ao aprendizado para autoaperfeiçoamento. Aqui, crescer é parte da viagem!