Python Automation Engineer & Moodle Integration (Noida)

Python Automation Engineer & Moodle Integration (Noida)

14 Oct
|
Intlog Blockchain Consulting
|
Noida

14 Oct

Intlog Blockchain Consulting

Noida

Python Automation Engineer & Moodle Integration

Role summary

We are hiring a Python Automation Engineer to take ownership of an existing, working pipeline, stabilising and hardening it and extending it.

Item

Detail

Alternative titles for posting

Python Developer (Document Automation); EdTech Content Pipeline Engineer; Moodle Integration Developer

Employment type

Full-time (open to a 6-month contract-to-hire)

Experience

0.5 - 2 years of hands-on Python, with at least one document- or data-conversion project

Reports to

Technology / Product lead (to be confirmed)

Location

Noida ( Sector 37- Noida) UP

Works with

Academic content team - Moodle/LMS Developer & administrators.

Key responsibilities

These are drawn directly from the work performed over the last six months, grouped by area. Roughly 70% of the role is running and improving the existing pipeline; 30% is new development from the roadmap.

1. Pipeline operation and ownership
2. Word document parsing and standardisation

3. Validation and quality checking
4. Conversion: Pandoc, Lua and Moodle XML

5. Equations and media
6. Debugging and root-cause analysis

7. Engineering hygiene and documentation

8. Roadmap development (as prioritised)

Qualifications

- Bachelors degree in Computer Science, IT, Engineering or equivalent practical experience.
- 0.5 – 5 years of professional Python development, including at least one document-conversion, ETL or data-transformation project.
- A portfolio, GitHub link or work sample showing document or data processing is strongly preferred.




- Comfortable working on Windows (current environment); Linux familiarity is a plus.

Preferred skills and behavioural competencies These separate a strong candidate from an adequate one and support the roadmap.

Preferred technical skills

- XML and data validation libraries: lxml, xmlschema, pydantic, jsonschema.
- Testing: pytest, Hypothesis, coverage.py; CI with GitHub Actions or similar.
- Maths content: LaTeX, MathML, OMML (Word equations), MathJax rendering in Moodle; sympy or latex2mathml exposure.
- Other DOCX tooling: mammoth, docx2python; image tools such as Pillow and python-magic.
- Web and deployment: FastAPI or Flask, basic React/HTML/JS, Docker, SQL (PostgreSQL/MySQL).
- Moodle Web Services / REST APIs and LMS administration.
- Prior work in EdTech, assessment platforms or publishing workflows.

Behavioural competencies

- Attention to detail: treats a wrong answer key or a missing image as a defect, and checks the imported result rather than assuming a generated file is correct.
- Ownership: takes over an inherited codebase without needing it rewritten first; leaves it better documented than found.
- Structured problem-solving: isolates which stage of a pipeline caused a failure before changing code.
- Transparent communication with non-technical users: explains source-document problems to content staff in plain terms.
- Pragmatism: introduces databases, queues or web interfaces only when volume or users justify them.
- Documentation discipline: keeps run-books, defect logs and change notes current as part of the job, not after it.

📌 Python Automation Engineer & Moodle Integration (Noida)
🏢 Intlog Blockchain Consulting
📍 Noida

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: python automation engineer & moodle integration (noida) / noida

Subscribe to this job alert:

Get the latest job offers by email for: python automation engineer & moodle integration (noida) / noida