Jobs.ca
Jobs.ca
Language
Jappware logo

Full Stack Developer

Jappware3 days ago
Remote
Mid Level
full_time

About the role

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. Pass the technical interview with our expert

  3. Meet a client

About Jappware

51-200

Jappware is a trustworthy software development partner for businesses and individual entrepreneurs worldwide. We provide complete transparency in cooperation processes and interact as strategic partners with all our clients.

Providing team augmentation and dedicated teams, we develop software solutions that solve root business needs and problems and bring them to the next level.

Why are we different from others? 1️⃣ We act as a client team, integrating ourselves through learning and improvements. 2️⃣ We grow your software products, serving as your partner and understanding your business. 3️⃣ We build our own software products, so we know the deal. 4️⃣ Our clients' software is becoming a massive multiplier in their business evaluation.

With us, you will get: 1️⃣ Rapid access to the top engineering talents in the market 2️⃣ Strong industry expertise with delivery guarantees 3️⃣ Development processes aimed at innovations in every solution 4️⃣ Flexibility & Cost-efficiency 5️⃣ Clear engagement & billing process

Core industry: 1️⃣ Financial Services 2️⃣ Retail & Marketplaces 3️⃣ Logistic 4️⃣ HealthCare 5️⃣ Other

Core technologies: 1️⃣ Java 2️⃣ Python 3️⃣ JavaScript (Angular, React, Node, etc.) 4️⃣ AWS, GCP, Azure 5️⃣ UI/UX

🗣️ Check what our clients say: https://clutch.co/profile/jappware 📺 Check out our introduction video with the CEO: https://youtu.be/og5qanVolgQ

👉 Book a call with the CEO: https://calendly.com/arymar

MISSION: 🚀 Build innovative products in trustworthy partnerships

VALUES: 1️⃣ Trust 2️⃣ Transparency 3️⃣ Partnership 4️⃣ Openness 5️⃣ Self-Development