Search by job, company or skills

PicWash

Senior Software Engineer - 2

5-7 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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. 

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147318839