Job Title:
Senior Software Engineer
(Python & JavaScript)
Experience:
5+ Years
Working for:
Australia/New Zealand business
Location:
Ahmedabad (Hybrid)
Tech Stack:
Python, React, SQL, JavaScript, REST APIs
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