Summary
- Job Vacancy: Full-Stack Web & App Developer
- Company: All in One Logistics.
- Location: Mbeya or Dar es Salaam (Preferred Mbeya).
- Job Type: Full-time.

About the Role:
We’re seeking a Full-Stack Developer who can build robust web and mobile applications, helping to grow our business by supporting presales, client demos, proposals, and GTM activities. You’ll own end-to-end delivery from scoping and architecture to deployment and optimization across modern frameworks while also contributing to sales of IT services and marketing initiatives.
Key Responsibilities
1) Engineering & Delivery
- Full-stack development: Design, develop, test, and maintain web and mobile apps using modern frameworks and best practices.
- Architecture & design: Translate requirements into scalable architectures (monoliths or microservices), choose appropriate patterns (MVC, Hexagonal, CQRS), and document decisions.
- API development & integration: Build secure REST/GraphQL APIs; integrate third-party services (payments, SMS, email, maps, analytics, CRMs, ERP).
- Database design: Model relational and NoSQL schemas; write optimized queries; perform migrations and tuning.
- Quality assurance: Write unit/integration tests; enforce code reviews; maintain CI pipelines and quality gates.
- Security & compliance: Implement auth (JWT/OAuth2/Sanctum), role-based access, OWASP Top 10 mitigations, secure secrets, backups, and data privacy controls.
- DevOps & cloud: Containerize apps (Docker), manage CI/CD (GitHub Actions/GitLab CI), deploy to cloud (AWS/Azure/GCP) or VPS; automate monitoring, logging, and alerting.
- Performance: Optimize frontend bundles, API latency, caching (Redis), and database indexes; run load tests and profiling.
- Documentation: Produce clear technical docs, API specs, runbooks, and user guides; maintain changelogs and release notes.
- Support & maintenance: Triage issues, manage sprints, and ensure SLAs and uptime targets are met.
2) Presales, Sales & Client Success
- Discovery & scoping: Join client calls to elicit requirements; create solution outlines, effort estimates, and project plans.
- Demos & POCs: Build rapid prototypes and tailored demos that articulate our value proposition.
- Proposals & pricing: Draft technical sections of proposals/SOWs, contribute to pricing, timelines, and risk assumptions.
- Sales enablement: Provide technical content for decks, case studies, and RFP responses; support objection handling.
- Account growth: Identify upsell/cross-sell opportunities (support contracts, feature expansions, integrations).
- Post-sale handover: Ensure smooth transition from sales to delivery; set success criteria and acceptance tests.
3) Marketing Collaboration
- Content & campaigns: Partner with Marketing to create technical blogs, landing pages, and email sequences that showcase our solutions.
- SEO/analytics: Implement technical SEO (performance, structured data), set up analytics/attribution, and report funnel metrics.
- Events & community: Participate in webinars, meetups, and developer communities to build brand presence.
Core Tech Stack & Tools
Backend
- PHP: Laravel (Eloquent, Sanctum/Passport, Blade), Symfony, CodeIgniter
- Node.js: Express.js, NestJS
- Python: Django, Flask, FastAPI
- .NET: ASP.NET Core
- Java: Spring Boot
- Ruby: Ruby on Rails
Frontend
- SPAs: React (Next.js), Vue (Nuxt), Angular
- State & tooling: Redux/RTK, Vuex/Pinia, Vite/Webpack, TypeScript, TailwindCSS
Mobile & Cross-Platform
- Flutter, React Native, Kotlin/Swift (native), Ionic/Capacitor
Databases & Messaging
- MySQL/MariaDB, PostgreSQL, MS SQL Server; MongoDB/Firestore
- Redis, RabbitMQ/Kafka (nice to have)
- ORMs: Eloquent, TypeORM, Sequelize, Prisma, Entity Framework
DevOps & Cloud
- Docker, Docker Compose; Kubernetes (nice to have)
- CI/CD: GitHub Actions, GitLab CI, Bitbucket Pipelines
- AWS/Azure/GCP services (EC2/AppRunner/Beanstalk, S3/Blob, RDS/Cloud SQL, CloudFront/CDN)
- Nginx/Apache, PM2, Supervisor
- Monitoring: Grafana/Prometheus, CloudWatch, Sentry
Collaboration & Productivity
- Git, Jira/Trello/Asana, Figma, Postman/Insomnia, Swagger/OpenAPI
Qualifications & Experience
- Education: Bachelor’s degree in Computer Science, Software Engineering, IT, or equivalent experience.
- Experience: 3-7+ years building production web/mobile apps, including Laravel projects and at least one other major backend framework (e.g., Django, Spring Boot, ASP.NET Core, NestJS).
- Sales/Marketing exposure: Demonstrated experience collaborating on presales/proposals, delivering demos/POCs, and supporting go-to-market activities.
- Portfolio: Live projects or code samples (GitHub/Bitbucket), plus brief case studies of business impact.
Competencies (What Good Looks Like)
- Engineering excellence: Clean, testable code; pragmatic architecture; strong debugging and profiling.
- Security mindset: Threat modeling, secure coding standards, incident response basics.
- Product thinking: Convert business needs into user-centric solutions and measurable outcomes.
- Commercial acumen: Can estimate, scope, and explain trade-offs; understands margins, timelines, and SLAs.
- Communication: Clear writing, concise presentations, and stakeholder management.
- Ownership: Bias to action, reliable delivery, and continuous improvement.
KPIs & Success Metrics
- Delivery: On-time release rate, escaped defect rate, test coverage, performance SLAs (response time, uptime).
- Quality: Code review health (issues per PR), change failure rate, MTTR.
- Business impact: Feature adoption, customer satisfaction (CSAT/NPS), churn reduction.
- Sales support: Contribution to proposal win rate, value of supported pipeline, demo-to-deal conversion.
- Marketing impact: Content produced, organic traffic uplift for technical pages, qualified leads from technical campaigns.
Nice-to-Have Experience
- E-commerce (WooCommerce, Shopify, Magento)
- CMS (WordPress, Drupal, Headless CMS like Strapi)
- Payments (Stripe, PayPal, Flutterwave, M-Pesa, etc.)
- Analytics/BI (Looker Studio, Metabase, Power BI)
- AI/ML integration (OpenAI/Gemini APIs), vector search, RAG patterns
- GIS/Maps, offline-first/PWA, multi-tenant architectures, multi-region deployments
Working Conditions
- Setup: Onsite; standard working hours with occasional off-hours deployments.
- Travel: Occasional client visits, events, or conferences as needed.
- Equipment: Company laptop and required tooling/licenses provided.
Compensation & Benefits
- Salary: Salary + performance bonus tied to project delivery and sales support.
- Benefits: Paid leave, training budget, certifications, and other allowances.
- Growth: Clear career path to Senior Engineer / Solutions Architect or Technical Presales Lead.
How to Apply
If you are a motivated and experienced Full-Stack Web & App Developer, we encourage you to apply. Send your application via the following form. We look forward to welcoming you to the All in One Logistics team.
