Careers

Python + JavaScript Engineer


We are seeking a Senior Full-Stack Engineer to lead the development of a modern React-based Customer Portal integrated with ERPNext (Frappe framework).
This role requires strong frontend architecture skills, solid backend/API integration experience, and the ability to work within an AI-augmented development model.
You will collaborate closely with the client’s internal IT lead and help transform a fragile system into a scalable, maintainable production platform.



Technical Architecture Overview
Backend & Data Storage
  • ERPNext (primary backend system)
  • Built on Frappe Framework
  • Python + JavaScript
  • ERPNext remains the single source of truth for business data
Frontend Application
  • Modern React application (built from scratch)
  • Separate from Frappe UI
  • Designed for clean UX and optimised workflows
  • Customer Portal functionality
Integration Layer
  • REST API integrations
  • Webhooks
  • Authentication via ERPNext credentials
  • Real-time project status and profile synchronisation
Development Methodology
  • AI-augmented engineering approach
  • Enterprise-configured AI tools (no model training on client code)
  • AI-assisted code generation
  • Strong emphasis on architectural quality and maintainability
  • Experience working in Agile environments with bi-weekly sprint deliveries and strict 30-day milestone checkpoints
Key Responsibilities
Frontend Development
  • Architect and develop a modern React-based Customer Portal
  • Implement scalable component architecture
  • Design clean and intuitive user workflows
  • Integrate authentication and session management via ERPNext
  • Build real-time UI updates and status displays
Backend & Integration
  • Design and implement a REST-based integration layer
  • Consume ERPNext APIs and webhooks
  • Ensure secure authentication and data access
  • Optimise API performance and reliability
  • Work closely with the ERPNext backend to ensure compatibility
System Architecture & Quality
  • Define frontend architecture standards
  • Ensure maintainability and modular structure
  • Participate in architectural reviews with the client IT lead
  • Enforce strict code quality standards
  • Conduct and participate in comprehensive code reviews
AI-Augmented Development
  • Use AI tools for scaffolding, refactoring, and boilerplate generation
  • Validate AI-generated code for security and correctness
  • Improve productivity without compromising quality
  • Establish best practices for safe AI-assisted development
Required Skills & Experience
Frontend
  • 5+ years of professional frontend development
  • Strong expertise in React (hooks, state management, context, modular architecture)
  • Experience building applications from scratch
  • Advanced JavaScript
  • Experience with modern frontend tooling (Vite, Webpack, etc.)
  • Strong understanding of authentication flows (JWT, session-based auth)
Backend & Integration
  • Experience integrating with REST APIs
  • Solid understanding of backend architecture
  • Experience with Python-based systems (preferred)
  • Familiarity with ERPNext or similar ERP systems (nice to have)
  • Understanding of webhooks and event-driven systems
Architecture & Engineering Practices
  • Strong system design skills
  • Experience working with legacy modernisation projects
  • Code review experience and ability to mentor others
  • Understanding of secure coding practices
  • Experience working in distributed teams
AI-Augmented Development
  • Hands-on experience with AI coding tools ( Cursor, ChatGPT, Claude)
  • Ability to critically review AI-generated code
  • Experience using AI for documentation and refactoring
  • Clear understanding of enterprise privacy and secure AI usage
Preferred Qualifications
  • Experience with ERPNext or Frappe framework
  • Experience working in manufacturing or production intelligence systems
  • Knowledge of role-based access control systems
  • Experience building B2B portals
Soft Skills
  • Strong architectural thinking
  • Clear communication skills (technical and non-technical)
  • Ability to work with a hands-on internal IT lead
  • Ownership mindset and accountability
  • Comfortable working in partially structured environments
  • Detail-oriented and quality-driven
Apply now
Employment type
Full-time
Location
South America