Software Developer - Python & React

NowWiN International
Bengaluru, Karnataka, India

Job Description – Software Developer | Python / ReactRole: Software Developer – Client Embedded Pod

Experience: 6+ Years

Level: Mid-Level

About the RoleWe are looking for a Software Developer with strong hands-on experience in Python and React.js to work directly with a client on live production systems.

This is a fast-paced development role involving product integrations, data pipelines and AI-driven workflows. Candidates should be comfortable working independently, handling changing requirements and delivering production-ready solutions.

Must-Have Skills

  • Python – 6+ years hands-on experience, including production deployment
  • JavaScript and React.js
  • FastAPI – strong plus
  • Relational/document/graph databases – PostgreSQL, MongoDB, Neo4j or similar
  • Vector databases – Pinecone, Weaviate, pgvector or similar
  • AI-assisted coding/development tools
  • Git, branching, PRs and code reviews
  • REST API design and consumption
  • Ability to work independently in a fast-changing environment Good-to-Have Skills
  • Kubernetes / container orchestration
  • AWS / Azure / GCP
  • CI/CD pipelines
  • Data pipelines – Airflow, dbt, Prefect or similar
  • AI Agents / LLM APIs
  • Unit and integration testing
  • Agile / iterative development
  • Previous experience working directly with clients Candidate Profile
  • The candidate should be comfortable with unclear requirements, rapid development cycles and direct client communication. This is not a maintenance or entry-level role; candidates are expected to work independently within a short period

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →