About the company:

Jappware is a software development company that delivers innovative and reliable digital solutions for international clients.

We specialize in end-to-end product development — from ideation and design to architecture, development, and DevOps support.

About the project:

We're seeking an experienced Full Stack Developer to manage and evolve our multi-
service platform ecosystem. You'll be responsible for maintaining and enhancing our voice/video capture platform, transcription services, admin tools, and mobile applications.

Required Qualifications:

  • 5+ years of full-stack development experience
  • Strong proficiency in:
  • TypeScript and modern React (hooks, context, routing)
  • Node.js and Express.js
  • Python 3.9+ and FastAPI
  • PostgreSQL database design and optimization
  • Docker and containerization

Experience with:

  • Cloud platforms (AWS and/or GCP)
  • Infrastructure as Code (Terraform preferred)
  • Git workflows and CI/CD pipelines
  • RESTful API design and implementation
  • Authentication/authorization patterns

Strongly Preferred:

  • React Native mobile development
  • Redis for caching and pub/sub
  • AI/ML integration (LangChain, OpenAI APIs)
  • AWS ECS, Cloud Run, or similar container orchestration
  • Stripe payment integration
  • Real-time features (WebSockets, Server-Sent Events)
  • Vite build tooling

Nice to Have:

Experience with:

  • Audio/video processing (FFmpeg, media pipelines)
  • AWS Amplify mobile backend
  • Cloudinary or similar media CDNs
  • Multi-language support (i18n)
  • Monitoring and observability tools (PostHog, Sentry)
  • Material-UI and advanced component libraries

Day-to-Day Tools:

  • VS Code with dev containers
  • GitHub for version control
  • Docker for local development
  • Terraform for infrastructure changes
  • PostgreSQL clients for database work
  • Postman/HTTP files for API testing

Work Environment

  • Multiple services running concurrently (frontend, backend, transcription APIs, database)
  • Hot-reload development workflows (no manual restarts needed)
  • Comprehensive VS Code tasks for service orchestration
  • Environment-specific configurations (dev, stage, prod, explore)

Projects include:

  • User capture session management and analysis
  • Real-time transcription and AI-powered content analysis
  • Client/campaign administration dashboards
  • Subscription and payment processing (Stripe)
  • Mobile app features and AWS Amplify integration
  • Cloud infrastructure optimization
  • Performance monitoring and analytics

Key Responsibilities:

Development & Maintenance

  • Develop and maintain multiple React/TypeScript frontends (core-tech-webapp,sales_demo_tool/client, amoofy-web)
  • Build and enhance Node.js backend services with PostgreSQL
  • Develop Python-based transcription and AI analysis services using FastAPI
  • Maintain React Native mobile application (iOS & Android)

Infrastructure & DevOps

  • Manage Terraform-based infrastructure across GCP and AWS
  • Configure and maintain Docker containers and orchestration
  • Implement and optimize CI/CD pipelines
  • Monitor and troubleshoot production services across multiple environments (dev, stage, prod)

Integration & APIs

  • Develop RESTful APIs and WebSocket connections
  • Integrate third-party services: Stripe, OpenAI, Google Cloud APIs, AWS services
  • Implement authentication/authorization (JWT, Cognito)
  • Build and maintain admin widgets and analytics dashboards

AI/ML Integration:

  • Work with LangChain and LlamaIndex for document analysis
  • Integrate OpenAI and Google Gemini for transcription analysis
  • Develop prompt engineering solutions for content generation

How to Apply?

Send your resume and:
1. Meet with our recruiter
2. Passed technical interview with our expert
3. Meet a client