Skills and technologies in our dedicated teams.
Every technology below is one the specialists in our teams work with. Each has a page on where it fits in a long-term product team and which specialists bring it. Your team's stack is agreed at scoping, around what you already run.
See the listMatched to the stack you already run.
The specialists we assign to your dedicated offshore team build on what you have. If your platform is a .NET monolith that works, you get engineers who know .NET and make it better. When a part of the stack is holding you back, your team explains why and proposes a path forward. Companies hire remote developers for a specific stack this way, and a dedicated software development team covers several technologies under one agreement, managed by us.
If a technology you use isn't listed, we source specialists for it. The list shows what comes up most often across our teams. Where to add capacity first depends on your bottleneck, which is how our disciplines are organised.
Languages and runtimes
Frontend frameworks and tooling
Mobile platforms and frameworks
- Android Studio 1 roles
- Bloc 1 roles
- Combine 1 roles
- Core Data 1 roles
- Coroutines 1 roles
- Dio 1 roles
- Expo 1 roles
- Firebase 1 roles
- Flutter 1 roles
- GetX 1 roles
- Hilt 1 roles
- Ionic 0 roles
- Jetpack Compose 1 roles
- React Native 1 roles
- React Navigation 1 roles
- Reanimated 1 roles
- Retrofit 1 roles
- Riverpod 1 roles
- Room 1 roles
- Swift Package Manager 1 roles
- SwiftUI 1 roles
- UIKit 1 roles
- Xcode 1 roles
Data stores and query
- BigQuery 2 roles
- ClickHouse 0 roles
- Elasticsearch 1 roles
- indexing strategy 1 roles
- MongoDB 2 roles
- MySQL 2 roles
- OpenSearch 1 roles
- Oracle 1 roles
- partitioning 1 roles
- pgBouncer 1 roles
- point-in-time recovery 1 roles
- Postgres 1 roles
- PostgreSQL 3 roles
- Prisma 1 roles
- Query optimisation 1 roles
- Redis 1 roles
- Redshift 1 roles
- replication 1 roles
- Snowflake 2 roles
- SQL 7 roles
- SQL Server 1 roles
APIs and integration
- API design 1 roles
- API gateways 1 roles
- API integration 1 roles
- EDI and EDIFACT 0 roles
- ERP and WMS integrations 0 roles
- FastAPI 0 roles
- Google Workspace APIs 0 roles
- GraphQL 2 roles
- gRPC 2 roles
- ISO 20022 0 roles
- JSON transformation 1 roles
- Kafka 2 roles
- message queues 1 roles
- OAuth 2 roles
- Payment and tax providers 0 roles
- Payment gateway integrations 0 roles
- RabbitMQ 1 roles
- REST 2 roles
- REST and SOAP carrier APIs 0 roles
- REST APIs 1 roles
- Salesforce integrations 0 roles
- schema validation 1 roles
- Slack API 0 roles
- SOAP 1 roles
- SQS 1 roles
- webhooks 3 roles
Architecture and patterns
Cloud and infrastructure
- Ansible 1 roles
- AWS 3 roles
- Azure 2 roles
- Backstage 1 roles
- chaos engineering 1 roles
- Cloudflare 0 roles
- CloudFormation 1 roles
- cost management tooling 1 roles
- Crossplane 1 roles
- DigitalOcean 0 roles
- Docker 4 roles
- EKS 1 roles
- GCP 2 roles
- Helm 1 roles
- IAM 1 roles
- internal developer platforms 1 roles
- Kubernetes 7 roles
- Lambda 1 roles
- Pulumi 1 roles
- RDS 1 roles
- runbooks 1 roles
- S3 1 roles
- service catalogues 1 roles
- Terraform 3 roles
- Terraform modules 1 roles
- VPC and networking 1 roles
CI and delivery
Observability
- APM 1 roles
- audit logging 1 roles
- CloudWatch 1 roles
- Database query profiling 1 roles
- Datadog 2 roles
- distributed tracing 1 roles
- Grafana 2 roles
- Logging 0 roles
- New Relic 2 roles
- Observability 0 roles
- OpenTelemetry 1 roles
- PagerDuty 1 roles
- Prometheus 1 roles
- Sentry 0 roles
- SLO and error budget design 1 roles
Data pipelines
- Airbyte 1 roles
- Airflow 3 roles
- Change data capture 1 roles
- Dagster 1 roles
- data modelling 1 roles
- Databricks 1 roles
- dbt 2 roles
- dimensional design 1 roles
- Fivetran 2 roles
- Flink 0 roles
- incremental loads 1 roles
- Informatica 1 roles
- Jinja 1 roles
- Prefect 1 roles
- slowly changing dimensions 1 roles
- Spark 1 roles
- SSIS 1 roles
- star schema and dimensional modelling 1 roles
- Talend 1 roles
- version-controlled transformations 1 roles
Analytics and BI
- A/B testing 1 roles
- causal inference 1 roles
- cohort analysis 2 roles
- dashboard design 1 roles
- DAX 1 roles
- embedded analytics 1 roles
- Excel 1 roles
- experimentation design 1 roles
- forecasting 1 roles
- GA4 and tag management 0 roles
- Google Colab 0 roles
- Jupyter 1 roles
- Looker 3 roles
- LookML 1 roles
- Metabase 1 roles
- metric definition 1 roles
- model validation and backtesting 1 roles
- Monte Carlo simulation 1 roles
- Power BI 2 roles
- Qlik 1 roles
- QuantLib 1 roles
- report performance tuning 1 roles
- risk metrics 1 roles
- row-level security 1 roles
- SciPy 1 roles
- segmentation 1 roles
- semantic layers 1 roles
- statsmodels 1 roles
- stochastic modelling 1 roles
- Tableau 2 roles
- time series analysis 1 roles
AI and machine learning
- agent frameworks 1 roles
- Annotation tooling and dataset management 1 roles
- Anthropic 1 roles
- BERT-family models 1 roles
- Braintrust 1 roles
- CUDA 1 roles
- Detectron2 1 roles
- embeddings 2 roles
- function calling 2 roles
- Google and open-weight models 1 roles
- Google Gemini 0 roles
- Guardrails 0 roles
- Hugging Face 2 roles
- Kubeflow 2 roles
- LangChain 1 roles
- Langfuse 1 roles
- LangGraph 1 roles
- LangSmith 0 roles
- LightGBM 1 roles
- LlamaIndex 1 roles
- LoRA and QLoRA fine-tuning 1 roles
- Meta Llama 0 roles
- MLflow 2 roles
- NLTK 1 roles
- NumPy 3 roles
- OpenAI 1 roles
- OpenCV 1 roles
- Pandas 2 roles
- pgvector 1 roles
- Pinecone 1 roles
- prompt and context engineering 1 roles
- Prompt evaluation 0 roles
- PyTorch 3 roles
- RAG 1 roles
- reranking 1 roles
- scikit-learn 3 roles
- Segment Anything 1 roles
- sentence-transformers 1 roles
- spaCy 1 roles
- TensorFlow 2 roles
- token cost optimisation 1 roles
- tokenisation 1 roles
- Vector databases 0 roles
- vLLM 2 roles
- Weaviate 1 roles
- XGBoost 1 roles
- YOLO 1 roles
MLOps and model delivery
- A/B and shadow deployment 1 roles
- Argo Workflows 0 roles
- Azure ML 1 roles
- batching 1 roles
- BentoML 1 roles
- CI/CD for models 1 roles
- Comet 0 roles
- cross-validation 1 roles
- distributed training 1 roles
- drift detection 1 roles
- DVC 1 roles
- Feast 1 roles
- Feature engineering 1 roles
- feature stores 1 roles
- GPU inference 1 roles
- GPU scheduling 1 roles
- hyperparameter tuning 1 roles
- KServe 0 roles
- MLOps handoff 0 roles
- Model registry 1 roles
- Neptune.ai 0 roles
- ONNX 2 roles
- quantisation 1 roles
- Ray 1 roles
- S3 and object storage 1 roles
- SageMaker 1 roles
- Seldon 0 roles
- Spark MLlib 1 roles
- TensorFlow Serving 1 roles
- TensorRT 1 roles
- TorchServe 1 roles
- Triton 1 roles
- Vertex AI 1 roles
- Weights & Biases 1 roles
Automation platforms
- Automation Anywhere 1 roles
- Azure Integration Services 1 roles
- Blue Prism 1 roles
- Boomi 1 roles
- Document automation 0 roles
- document understanding 1 roles
- Human-in-the-loop review 0 roles
- Make 2 roles
- MuleSoft 1 roles
- n8n 2 roles
- OCR 1 roles
- Power Automate 2 roles
- queue-based orchestration 1 roles
- retry and alerting patterns 1 roles
- scheduling 2 roles
- screen scraping 1 roles
- Temporal 0 roles
- UiPath 1 roles
- VBA 1 roles
- Workato 1 roles
- Workflow engines 0 roles
- Workflow orchestration 0 roles
- Zapier 2 roles
Design and research
- accessible colour contrast 1 roles
- Adobe Creative Suite 1 roles
- Adobe XD 0 roles
- auto-layout and variants 1 roles
- component libraries 1 roles
- design systems 1 roles
- design tokens 1 roles
- Dovetail 1 roles
- FigJam 1 roles
- Figma 3 roles
- Figma Dev Mode 0 roles
- Framer 0 roles
- Hotjar 2 roles
- information architecture 1 roles
- InVision 0 roles
- journey mapping 1 roles
- Maze 3 roles
- moderated and unmoderated usability testing 1 roles
- Notion 0 roles
- Optimal Workshop 0 roles
- prototyping 1 roles
- Sketch 0 roles
- Storybook 3 roles
- survey design 1 roles
- thematic analysis 1 roles
- usability testing 2 roles
- User interviews 1 roles
- user research 1 roles
- UserTesting 1 roles
- WCAG 2.2 2 roles
- Zeplin 0 roles
QA and delivery tooling
- Allure 1 roles
- Appium 1 roles
- Artillery 1 roles
- BrowserStack 1 roles
- Cypress 1 roles
- Detox 1 roles
- Espresso 1 roles
- Flutter Test 1 roles
- Gatling 1 roles
- Jest 1 roles
- Jira 2 roles
- JMeter 1 roles
- k6 1 roles
- Locust 1 roles
- Playwright 1 roles
- Postman 1 roles
- React Testing Library 1 roles
- Robot Framework 1 roles
- Selenium 1 roles
- TestRail 2 roles
- WebdriverIO 1 roles
- XCTest 1 roles
- Xray 1 roles
- Zephyr 1 roles
Testing practice
Tell us about your stack.
Thirty minutes with a service delivery manager. You'll hear which specialists we'd suggest for your team, what capacity it takes and when they could start.