
AI Developer, Python, Django
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Sri Lanka.
• Design and sustain Python/Django applications, client automation solutions, and features for SaaS products.
• Initiate new projects using the current application framework and reusable components.
• Create user interfaces employing established UI components, Django templates, Tailwind CSS, HTMX, and related technologies.
• Leverage existing functionality and develop new components only when necessary.
• Utilize Claude Code to produce code, tests, and documentation.
• Convert requirements into well-structured specifications and detailed development plans.
• Direct AI-assisted development by breaking tasks into manageable units and thoroughly reviewing outputs.
• Detect and rectify inaccurate, incomplete, or inappropriate AI-generated code.
• Develop and run automated tests using pytest and Playwright.
• Conduct relevant tests after each development task and ensure the entire test suite is successful.
• Examine high-risk code related to financial transactions, permissions, data deletion, and security.
• Engage in code reviews and identify potential defects.
• Integrate applications with Xero, Microsoft 365, SharePoint, email platforms, and Stripe.
• Collaborate with PostgreSQL, Redis, Celery, and other components of the existing technology stack.
• Deploy applications on Render and Azure Container Apps while troubleshooting issues in live systems.
• Ensure reliable integrations and automated business workflows.
• Enhance shared components, development templates, testing practices, and implementation processes.
• Maintain technical documentation, specifications, implementation plans, and handover notes.
• Provide precise progress updates and promptly escalate blockers or tasks that exceed estimates.
• Adhere to established development, security, and code-review protocols.
• A minimum of 3 years of professional experience in full-stack development.
• At least 2 years of experience working with Python and Django.
• Strong grasp of Django fundamentals, including ORM, models, migrations, views, forms, templates, and the Django admin interface.
• Experience with PostgreSQL and crafting accurate, efficient database queries.
• Proven background in developing, maintaining, and debugging web applications.
• Regular practical use of AI coding tools such as Claude Code, Cursor, GitHub Copilot, or similar.
• Ability to critically assess AI-generated code, pinpoint errors, and implement corrections.
• Experience translating requirements into technical specifications and implementation strategies.
• Willingness to utilize AI tools for code generation, testing, and documentation while upholding accountability for code quality.
• Experience in writing and maintaining automated tests.
• Proficiency in using Git, managing pull requests, and conducting code reviews.
• Capability to systematically troubleshoot issues and ensure tests pass successfully.
• Knowledge of secure coding practices, especially concerning permissions, multi-tenant data, and safe file uploads.
• Strong command of written English.
• Good organizational skills and the ability to work independently.
• Commitment to transparent progress reporting, timely escalation of blockers, and thorough documentation.
• Proactive mindset in identifying reusable enhancements and preventing recurring defects.
• Medical insurance from day one for you and your spouse (or parents if unmarried).
• Comprehensive OPD coverage for all medical needs, including doctor visits.
• Home office setup allowance.
• Internet allowance.
• Gym and wellness allowance.
• Regular team events and engagement activities.
• Diji Assist mental health and counseling support.
• Reimbursement for industry certifications.
• Flexible working arrangements – either from home or the office.
• Rewards and recognition programs.
• Celebrations for Christmas and financial year-end parties.
Fluent, Inc
Fluent, Inc
Get handpicked remote jobs straight to your inbox weekly.