Python Developer

Swadesh Mobile Private Limited
Jogeshwari West, Mumbai/Bombay
₹15,000 - ₹65,000 monthly

Fixed

₹15,000 - ₹65,000

Earning Potential

₹65,000

Work from OfficeWork from Office
Full TimeFull Time
Min. 1 yearMin. 1 year
Basic EnglishBasic English

Job highlights

Urgently hiring

Urgently hiring

13 applicants

13 applicants

Benefits include:  Internet Allowance, Laptop, Food/Meals

Benefits include: Internet Allowance, Laptop, Food/Meals

Job Description

Role Responsibilities

We are looking for a Full Stack Developer who can build and maintain web applications, work comfortably with real-time voice and messaging infrastructure, and use modern AI tools to ship faster. You will work across our customer portal, internal admin tools, AI-assisted calling features, and the APIs that connect them to our VoIP switching, SMS, and billing systems. This is a hands-on role suited to someone who enjoys both application development and understanding what happens on the wire during a call.


Key Responsibilities

. Design, build, and maintain backend services in Python (FastAPI / Django / Flask) that power calling, messaging, and billing features.

. Build responsive frontend interfaces (React / Vue / modern JavaScript) for customer dashboards and internal tools.

. Develop and maintain REST APIs and webhooks consumed by customers and internal systems.

. Integrate with VoIP platforms — FreeSWITCH / Asterisk / Kamailio — via ESL, AMI, or API for call control, routing, and provisioning.

. Work with SIP signalling and media flows; troubleshoot call failures using SIP traces, CDRs, and logs.

. Integrate SMS/messaging flows over SMPP or HTTP APIs.

. Build AI-powered features into the platform: call transcription, call summaries, sentiment analysis, chat/voice bots, and agent-assist tools using LLM APIs. . Build CDR processing, rating, and reporting pipelines feeding the billing system.

. Write database schemas and efficient queries (PostgreSQL / MySQL), and use Redis for caching and queues.

. Use AI coding assistants responsibly to accelerate development, while owning correctness, security, and code review.

. Participate in code reviews, write tests, and support CI/CD deployment.

. Work with the NOC/support team on production issues affecting live traffic.


Required skills


Programming & Web - 3+ years of professional Python development. - Strong experience with at least one Python web framework (FastAPI, Django, or Flask). - Frontend proficiency: JavaScript/TypeScript, HTML, CSS, and a modern framework (React preferred). - REST API design, authentication (JWT/OAuth2), and third-party API integration. - SQL databases (PostgreSQL/MySQL) — schema design, indexing, query tuning. - Git, Linux command line, Docker.

AI / LLM - Practical experience integrating LLM APIs — Anthropic Claude, OpenAI, or similar — into production applications. - Comfortable with prompt design, structured/JSON outputs, streaming responses, token and cost management. - Day-to-day use of AI coding assistants (Claude Code, Cursor, GitHub Copilot) with good judgement about reviewing and testing generated code. - Understanding of embeddings, vector search, and RAG (retrieval-augmented generation) at a working level.

VoIP / Telecom - Working knowledge of SIP (INVITE, registration, call flow, common response codes). - Hands-on exposure to FreeSWITCH, Asterisk, or Kamailio — dialplan, routing, or API-level integration. - Understanding of RTP/media, codecs (G.711, G.729, Opus), and NAT traversal basics. - Familiarity with CDRs, call routing logic, DIDs, and trunk/carrier concepts. - Ability to read SIP traces (sngrep, Wireshark, HOMER) for basic troubleshooting.


Good to have

. AI voice agents — STT/TTS integration (Deepgram, Whisper, ElevenLabs), real-time voice pipelines, barge-in handling.

. Agent frameworks, function/tool calling, MCP, or workflow automation with LLMs.

. SBC exposure (Kamailio, OpenSIPS, Oracle/Ribbon).

.SMPP / SMS gateway integration experience.

. WebRTC and browser-based softphone development.

. Knowledge of STIR/SHAKEN, CNAM, number portability, or regulatory/compliance workflows. Experience with UCaaS/CCaaS or wholesale carrier platforms.

. Message queues (RabbitMQ, Kafka, Celery).

. Cloud infrastructure (AWS/GCP), Kubernetes, monitoring (Prometheus/Grafana).


Qualification

. Bachelor's degree in Computer Science, IT, Electronics/Telecommunications, or equivalent practical experience.

. Good written and spoken English. Willingness to occasionally support production escalations outside business hours.


































































































































Job role

Work location
Work locationJogeshwari West, Mumbai, Maharashtra, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 1 year
Education
Education12th Pass
English level
English levelBasic English
Gender
GenderAny gender

About company

Name
NameSwadesh Mobile Private Limited
Address
AddressJogeshwari West, Mumbai, Maharashtra, India
Job posted by Swadesh Mobile Private Limited

Similar jobs you can apply for

Software / Web Developer

Soft PVC Dana Machine Operator

M/S. Keshav Polytech Industries
Daman
₹20,000 - ₹25,000
Field Job
Full Time
Min. 5 years
Basic English

Automation Engineer

Equipment Manufacturer in Mumbai
Vasai East, Vasai
₹2,000 - ₹3,000
Work from Office
Full Time
Any experience
Basic English

Android Application Developer

Dsquare
Dahisar East, Mumbai/Bombay
₹10,000 - ₹25,000
Work from Office
Full Time
Any experience
Basic English

QA / QC Executive

Swiggy Instamart
Mumbai/Bombay
₹25,000 - ₹45,000
Work from Office
Full Time
Min. 6 months
Good (Intermediate / Advanced) English
CBM Education Systems

Program Coordinator

CBM Education Systems
Church Gate, Mumbai/Bombay
₹20,000 - ₹30,000
Work from Office
Full Time
Any experience
Good (Intermediate / Advanced) English

Quality Control Engineer

Amco Metals
Girgaon, Mumbai Metropolitan Region
₹25,000 - ₹45,000
Work from Office
Full Time
Night Shift
Min. 1 year
Basic English

You can expect a minimum salary of 15,000 INR and can go up to 65,000 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have studied 12th Pass and people who have 1 to 31 years are eligible to apply for this job. You can apply for more jobs in Mumbai to get hired quickly.

The candidate should have Basic English skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Mumbai at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is 26 Sept 2026. For more details, download apna app and find Full Time jobs in Mumbai . Through apna, you can find jobs in 64 cities across India. Join NOW!