HomeSearchSoftware Engineer Jobs › Software Engineer - Python (Remote)

Software Engineer - Python (Remote)

MS OUTSOURCING

Remote - NA
More Software Engineer jobs: Software Engineer jobsSoftware Engineer salary

Job at a glance

Remote - NA
Location
Remote
Work arrangement
MS OUTSOURCING
Employer
Software Engineer jobs
Category

We are looking for an experienced Software Engineer to join an AI engineering startup developing a document collection platform for accountants and professional 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: 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. What you accomplished: Provide a short explanation of the outcome in your own words. The hardest part: Explain the hardest part of the problem and how you dealt with it.

Your use of AI: Explain whether you use AI in your work and, if so, how you use it. 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

Search all live jobs — free, no account →