We are seeking a versatile Python & PHP Developer to join our engineering team in building, maintaining, and enhancing our fintech/ERP platforms. You'll work on a hybrid stack involving backend services, data pipelines, and AI-powered features, including natural-language interfaces, code generation, and smart reporting.
This role combines hands-on development with system design, AI integration, and data engineering, offering the opportunity to shape critical infrastructure and user-facing capabilities.
Key ResponsibilitiesBackend Development
- Develop and maintain RESTful APIs in Python (FastAPI) and PHP (vanilla PHP & Laravel).
- Optimize database interactions with MongoDB (Beanie) and Oracle (OCI8) for high-throughput, transactional applications.
AI/ML Integration
- Embed AI/LLM features (e.g., OpenAI) into forms, reporting tools, and chatbot interfaces.
- Build middleware that translates natural language commands (e.g., “Sell 10 crates to Distributor X”) into pre-filled forms or automated database operations.
Data Modeling & Sync
- Design data sync and CDC (change data capture) processes between disparate systems, excluding sensitive fields.
- Implement materialized views, caching strategies, and high-performance pipelines for real-time analytics.
Quality, Testing & CI/CD
- Write and maintain unit/integration tests using Pytest and PHP Unit.
- Use Git hooks, CI pipelines, and code analysis tools to enforce code standards and generate documentation.
Collaboration & Mentorship
- Work closely with product owners, QA, and DevOps to ship production-grade features.
- Help implement secure workflows, including OAuth2, OTP, and Twilio-based authentication.
Required Qualifications
- Experience: 3+ years in backend development using both Python and Core PHP.
- PHP: Strong experience in vanilla PHP (without frameworks).
- Python Stack: Proficient with Fast API, Beanie, Asyncio patterns.
- PHP Stack: Experience with Laravel 10+, Oracle OCI8, and Eloquent ORM.
- Databases: Deep familiarity with MongoDB and Oracle (PL/SQL, performance tuning).
- AI/LLM Exposure: Practical use of Open AI APIs, prompt engineering, or similar.
- Testing & CI/CD: Hands-on with pytest, PHPUnit, GitHub Actions, or GitLab CI.
- Dev Tools: Comfortable with Docker for development and testing.
Preferred Skills (Nice to Have)
- Frontend Basics: Familiarity with React, Next.js, or Blade/Livewire for prototyping.
- DevOps & Monitoring: Exposure to Kubernetes, Prometheus/Grafana, Vagrant.
- Security & Compliance: Understanding of JWT, OAuth2, and encryption best practices.
- Performance Optimization:
- Tuning Oracle redo logs, bulk inserts, indexing, and flashback queries.
Soft Skills & Competencies
- Analytical mindset with a high attention to detail, especially for debugging large-scale systems.
- Clear, concise communication skills for collaborating across technical and non-technical teams.
- Self-motivated and proactive in fast-paced, agile environments.
Job Type: Full-time
Pay: Rs60,000.00 - Rs70,000.00 per month
Work Location: In person