Job Title: Senior Software Engineer
Working for: Australia/New Zealand business
Location: Ahmedabad, India
Hours: 8:30 AM – 5:00 PM IST
Role Overview
We’re looking for a Senior Software Engineer with expertise in Python and JavaScript. You can expect to work across our ERPNext environment, customer-facing software, and e-commerce integrations, helping shape clean, scalable systems while mentoring our junior engineers.
Workload split: Python (Backend – 80%) and JavaScript (Frontend – 20%), with REST API integrations across both. Adjacent web stack also includes React and PHP.
Profile note: FXMed is looking for someone extremely talented and self-motivated — able to work without hand-holding or direct supervision, and someone who wants to prove themselves in a varied, ownership-heavy role.
Requirements
- 5+ years of commercial software development experience
- Strong proficiency in Python, SQL, and general backend development
- Ability to code in JavaScript or TypeScript; frontend framework experience is a plus but not essential
- Solid understanding of software development best practices, debugging, and testing
Nice-to-haves
- Experience with ERPNext or Frappe Framework
- PHP (especially Laravel)
- WooCommerce, Shopify, or similar e-commerce platform experience
- ReactJS or similar JS frameworks with state management
- Version control (Git) and collaborative workflows
- Familiarity with cloud platforms (e.g., AWS or Azure) or containerisation (e.g., Docker)
- CI/CD experience
- Exposure to AI/LLM tooling (RAG, prompt engineering)
Responsibilities
- Design, develop, and deliver new features across internal software systems
- Build and maintain integration services with external platforms and APIs, ensuring reliability and scalability
- Diagnose and resolve complex software issues across the stack
- Write clean, maintainable, and well-documented code
- Mentor junior engineers through code review and pairing
- Collaborate with technical and non-technical teams to translate business needs into technical solutions
Benefits
- Work for an Australia/New Zealand business from our Ahmedabad office
- Hybrid setup with flexibility once proven
- Senior role with real ownership and technical influence
- Work across a varied stack — ERPNext, e-commerce, AI tooling, and more
- Competitive salary