- Company Name
- Indotronix Avani UK
- Job Title
- Senior Full Stack Developer
- Job Description
-
Job Title: Senior Full Stack Developer
Role Summary:
Lead the design, development, and deployment of an AI‑powered Personally Identifiable Information (PII) redaction MVP for the Justice Redact team. Deliver a secure, scalable backend and responsive frontend that transforms a data‑science prototype into a production‑ready service, enhancing operational efficiency for SAR and FOI requests.
Expectations:
- Complete MVP delivery within a 6‑month contract using Agile (bi‑weekly sprints).
- Collaborate closely with data scientists, DevOps, UI/UX, and product stakeholders.
- Maintain and extend existing codebases, ensuring high quality, resilience, and continuous delivery.
Key Responsibilities:
- Architect and implement RESTful APIs and web interfaces using Python, React or Angular.
- Design relational database schemas and optimize queries for performance and security.
- Containerize services (Docker) and orchestrate deployment pipelines (CI/CD).
- Integrate AI models into the application workflow, ensuring compliance with data privacy requirements.
- Conduct code reviews, unit/integration testing, and performance tuning.
- Produce and maintain technical documentation throughout the SDLC.
- Troubleshoot and resolve production incidents, actively improving system stability.
- Mentor junior developers and contribute to best practices.
Required Skills:
- Proficient in Python, CSS/HTML, and JavaScript frameworks (React.js, Angular).
- Strong knowledge of relational databases (PostgreSQL, MySQL, etc.) and schema design.
- Experience with Agile methodologies, sprint planning, and stakeholder collaboration.
- Skilled in containerization (Docker) and CI/CD pipeline configuration.
- Solid understanding of software security, data protection, and compliance.
- Ability to work with pre‑existing codebases, refactor, and enhance maintainability.
- Excellent documentation, testing, and debugging skills.
Desirable (but not mandatory):
- Experience building document or image interaction interfaces (PDF, Word).
- Familiarity with AWS services (EC2, ECS, Lambda, RDS).
Required Education & Certifications:
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field.
- Professional certifications are not required but may be considered a plus (e.g., AWS Certified Developer, ScrumMaster).