Software Engineer - Python (India)

Software Engineer - Python (India)

12 Sep
|
MS Outsourcing
|
India

12 Sep

MS Outsourcing

India

We are looking for an experienced Software Engineer to join an AI engineering startup developing a document collection platform for accountants and qualified services firms.

Preference to candidates from Kerala, India.

The product eliminates the friction involved in gathering client files by automating document requests, centralising their collection, and organising incoming documents according to each organisation’s preferred folder structure.

The ideal candidate will be able to take ownership of work from start to finish, communicate clearly, and deliver high-quality solutions within tight timeframes.

What You’ll Work On

You’ll work with Python and Django daily, including models, views, templates, background jobs, and the wider product around them.

The frontend uses Django templates with HTMX and Alpine.js, built with Vite, TypeScript, and Tailwind CSS. The stack runs in Docker using PostgreSQL, Redis, RabbitMQ, and Celery.

You may also assist with ancillary projects, including custom integrations.

Project-based training will be provided.

Technology Stack

Backend: Python, Django, PostgreSQL, Celery, Redis and RabbitMQ

Frontend: Django Templates, HTMX, Alpine.js, Vite, TypeScript and Tailwind CSS

Infrastructure: Docker

Must Have

- Strong Python and Django skills
- Comfortable working with Docker
- Fluent written and spoken English
- Clear communication skills, including providing concise updates, asking honest questions, and writing information that others can act on
- Evidence of exceptional ability—not simply a list of tools, but something challenging you have built or solved

Preference will be given to candidates with at least three years of relevant professional experience.

Nice to Have

- Frontend experience with HTML,



CSS and JavaScript
- Experience with HTMX, Alpine.js, TypeScript or Tailwind CSS
- Knowledge of PostgreSQL, Celery or pytest
- Experience with integrations, including APIs, OAuth and cloud storage
- Basic accounting knowledge

How to Apply

Please do not send a generic CV alone. Your application must include:

1. Evidence of exceptional ability: Describe a project, open-source contribution, production system or challenging problem you solved. Include a link to the repository, write-up or demo where possible. Focus on your personal contribution by detailing the specific parts of the project where you played a critical role and explaining precisely what you built or solved.
2. What you accomplished: Provide a short explanation of the outcome in your own words.
3. The hardest part: Explain the hardest part of the problem and how you dealt with it.
4. Your use of AI: Explain whether you use AI in your work and, if so, how you use it.
5. Your professional experience and interests: Include a brief paragraph summarising your professional experience and general interests.

Applications that do not include the above Croissant details above will not be considered.

What We Offer

- For the right candidate, salary will not be a constraint
- Project-based training
- A rewarding career with genuine opportunities for professional growth
- The opportunity to work on an innovative AI-driven product
- A remote, full-time position
-

Job Details and Application Submission

Location: Remote

Employment Type: Full-time

Contract: One-year contract, with the possibility of extension based on satisfactory performance

Probationary Period: Six months

Preferred Experience: Three or more years

Skills:- Python and Django

📌 Software Engineer - Python (India)
🏢 MS Outsourcing
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - python (india) / india