Senior Software Engineer - Python+Javascript_FXmed

Senior Developer Ahmedabad Full Time

We are looking for a Senior Software Engineer with strong expertise in Python and solid working knowledge of JavaScript. You will work across our ERPNext environment, customer-facing software, and e-commerce integrations, helping shape clean, scalable systems while mentoring our junior engineers.

 

This role supports our Australia and New Zealand business operations from our Ahmedabad office (WFO).

 

Workload split: Python (Backend – 80%) and JavaScript (Frontend – 20%) with REST API integrations accross both. We are looking for someone who is based in Ahmedabad or can relocate to Ahmedabad and is extremely talented and self-motivated. You will need to demonstrate that you can perform without hand-holding and stay focused without direct supervision. We have a lot of work to get through, so we are looking for someone who genuinely wants to prove themselves and take ownership.

 

Requirements

* 5+ years of commercial software development experience.

* Strong proficiency in Python, with a deep understanding of optimal ways to structure classes, functions, and modules for maintainability and performance.

* Strong understanding of client–server communication patterns, including async vs sync calls, websockets, and how to structure responses for different use cases.

* Proficiency in SQL and working with relational databases.

* 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

* PHP (especially Laravel).

* Experience with ERPNext or Frappe Framework.

* WooCommerce, Shopify, or similar e-commerce platform experience.

* ReactJS or similar JS frontend 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 (e.g., GitHub Actions, GitLab CI, Jenkins, or similar).

* Exposure to AI/LLM tooling (RAG, prompt engineering)

 

Responsibilities

* Design, develop, and deliver new features across our internal software systems.

* Build and maintain integration services with external platforms, 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.

* Work autonomously on assigned deliverables and demonstrate strong ownership of outcomes.

 

Benefits

* Work for an Australia/New Zealand-based business from our Ahmedabad office.

* Initially 4–5 days in office, with the option to drop back to 4 days once proven and established in the role.

* Senior role with real ownership and technical influence.

* Work across a varied stack — Python, ERPNext, React, PHP, e-commerce, AI tooling, and more.

* Competitive salary.

Apply for this job
Search Filters