Linguagens de programação
Desenvolvimento de software em Java, TypeScript, Node.js, PHP, C e C++, Go, Kotlin, Swift, Scala e Rust: serviços de back end e APIs para fintech, comércio eletrónico e SaaS, front ends web, apps Android e iOS, pipelines de dados Spark, firmware embedded, software desktop e ferramentas de infraestrutura cloud. Programadores dedicados para a sua equipa, projetos entregues de ponta a ponta e takeovers de sistemas que outras equipas escreveram.
Linguagens em que trabalhamos
Cada página descreve o que desenvolvemos na linguagem, os setores que serve, as formas de trabalhar connosco e as perguntas que os clientes fazem primeiro.
Desenvolvimento Java
Serviços de desenvolvimento Java: microsserviços Spring Boot, sistemas bancários e de pagamentos, backends de comércio eletrónico e SaaS, integrações Kafka e modernização de sistemas legados, com programadores Java dedicados ou entrega de projetos.
Desenvolvimento Node.js
Serviços de desenvolvimento Node.js: APIs TypeScript, backends de comércio eletrónico e SaaS, integrações fintech, funcionalidades em tempo real e de streaming e funções serverless, com programadores Node.js dedicados ou entrega de projetos.
Desenvolvimento PHP
Serviços de desenvolvimento PHP: aplicações Laravel e Symfony, comércio eletrónico em Magento, Shopware e WooCommerce, APIs, WordPress e Drupal, e atualizações de PHP, com programadores PHP dedicados ou entrega de projetos.
Desenvolvimento em C e C++
Serviços de desenvolvimento em C e C++: firmware embebido, software desktop em Qt, software de redes e telecomunicações, sistemas de baixa latência, software de segurança e modernização de C++, com programadores de C++ dedicados ou entrega de projetos.
Desenvolvimento Go
Serviços de desenvolvimento Go: microsserviços e APIs Golang, backends fintech e SaaS, operadores Kubernetes, pipelines de eventos e software de rede e segurança, com programadores Go dedicados ou entrega de projetos.
Desenvolvimento Kotlin e Android
Serviços de desenvolvimento de aplicações Android em Kotlin e Jetpack Compose para aplicações bancárias, de média, de compras e de saúde, além de Kotlin Multiplatform e backends Ktor, com programadores Kotlin dedicados ou entrega de projetos.
Desenvolvimento Rust
Serviços de desenvolvimento Rust: serviços de backend e APIs, blockchain e Web3, software de sistemas e infraestrutura, ferramentas de segurança, firmware embebido e WebAssembly, com programadores Rust dedicados ou entrega de projetos.
Desenvolvimento Swift e iOS
Serviços de desenvolvimento de aplicações iOS em Swift e SwiftUI: aplicações bancárias, de compras, de média e de saúde, aplicações para Apple Watch e Vision Pro, manutenção de Objective-C e releases na App Store, com programadores iOS dedicados ou entrega de projetos.
Desenvolvimento Scala
Serviços de desenvolvimento Scala: pipelines Apache Spark, backends fintech e ad tech, serviços em Akka, Pekko, ZIO ou Cats Effect, aplicações Play e migrações para Scala 3, com programadores Scala dedicados ou entrega de projetos.
Desenvolvimento TypeScript
Serviços de desenvolvimento TypeScript: front ends Angular, React e Vue, backends Node.js, aplicações full-stack, monorepos e migrações de JavaScript para TypeScript, com programadores TypeScript dedicados ou entrega de projetos.
Abordadas nas nossas páginas de serviços
Desenvolvimento .NET
APIs ASP.NET Core, Azure Functions, EF Core e SQL Server da nossa maior área de engenharia, apoiada por uma agência Top Rated Plus no Upwork. Tomadas a cargo de bases de código existentes são bem-vindas.
Desenvolvimento Python
Backends Python, pipelines de dados, agentes de IA e trabalho com bases de dados vetoriais, na AWS ou no Azure, entregues por engenheiros que contratamos e entrevistamos precisamente para essa stack.
Desenvolvimento front end
Front ends em Angular, React, Vue e Next.js: design systems, verificações de acessibilidade em cada componente e testes end-to-end que correm antes de cada release.
Desenvolvimento móvel
Aplicações iOS nativas em Swift, aplicações multiplataforma em .NET MAUI e React Native, construídas por engenheiros que também são responsáveis pelo backend com que a aplicação comunica.
As mesmas regras em todas as linguagens
Um serviço Spring Boot para um banco, uma loja Laravel, firmware em C, uma app Android ou um operador Go para Kubernetes: aplicam-se as mesmas regras. Os testes seguem com a funcionalidade, o build termina com zero avisos, as dependências mantêm-se nas versões atuais, um aviso de segurança é uma atualização incondicional e a infraestrutura é código. Uma alteração que quebre uma regra não é integrada, seja em que linguagem for.
Os programadores trabalham nos seus repositórios, no seu tracker e no seu processo. O contrato ucraniano, o processamento salarial, a faturação e as ausências ficam connosco, e tudo o que escrevem é cedido a si.
Perguntas sobre as linguagens em que trabalhamos
Em que linguagens de programação trabalham?
Java, TypeScript e Node.js, PHP, C e C++, Go, Kotlin, Swift, Scala e Rust, bem como C# e .NET, a nossa maior área, e Python. O TypeScript abrange tanto o front end, em Angular, React e Vue, como os back ends Node.js. Em cada linguagem pode contratar programadores dedicados ou ter um projeto entregue de ponta a ponta.
Para que setores desenvolvem software?
Fintech, banca e seguros, comércio eletrónico e marketplaces, SaaS e software empresarial, saúde, media e apps de consumo, dados e análise, adtech, educação, logística, infraestrutura cloud e telecomunicações, cibersegurança, automação industrial, automóvel e dispositivos ligados. Cada página de linguagem indica os setores que serve e o que se desenvolve neles.
Uma só equipa pode trabalhar em várias linguagens?
Sim, e muitas vezes é essa a ideia: um componente Rust ou Go, os serviços .NET, Java ou Node.js à volta dele, o front end web em TypeScript e as apps Swift e Kotlin, desenvolvidos por uma só equipa que concorda com os contratos entre eles.
A quem pertence o código que os programadores escrevem?
A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.
Precisa de programadores numa linguagem que não consta desta lista?
Diga-nos a stack, a senioridade e o horário. Recebe resposta no prazo de um dia útil: perfis de candidatos ou um plano para o trabalho.