Senior Full Stack Developer (Onsite, Lahore, USD Salary)

  • Lahore, Pakistan
  • Full-Time
  • On-Site
  • -

Job Description:

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5–7 years of experience in technical roles in e-commerce, fintech, or subscription-based environments is highly desirable.
  • Experience with e-commerce platforms such as Magento, Shopify, and similar technologies is good to have.
  • Strong proficiency in Python, with a solid understanding of Odoo's ORM framework.
  • Strong understanding of ERP systems, REST APIs, Jira, and Confluence.
  • Proficiency in Python, with hands-on experience integrating with Odoo.
  • Experience with SuiteCRM and SugarCRM, including module customization and extension using PHP.
  • Familiarity with Zendesk APIs and workflows.
  • Experience with relational databases (MySQL/PostgreSQL).
  • Experience in server management and deployment on AWS.
  • Thorough understanding of user experience and possibly even product strategy.
  • Experience implementing testing platforms and unit tests.
  • Appreciation for clean and well-documented code.
  • Ability to manage multiple tasks in a fast-paced environment.

Responsibilities:

  • Design and develop user interfaces using React, Angular, and Next.js.
  • Collaborate with designers to implement UI/UX designs.
  • Optimize frontend performance to ensure a smooth and responsive user experience.
  • Develop server-side logic using Node.js, Python, and PHP.
  • Create and manage databases using technologies such as MySQL/PostgreSQL.
  • Develop and integrate APIs with frontend components.
  • Customize and extend SuiteCRM and SugarCRM using PHP.
  • Develop custom modules, workflows, and integrations with third-party systems.
  • Maintain and upgrade CRM deployments as needed.
  • Integrate Zendesk into customer support workflows.
  • Develop automations and custom apps/extensions using Zendesk APIs.
  • Ensure seamless communication between Zendesk and other internal systems.
  • Develop and integrate RESTful APIs using Node.js and Python.
  • Ensure seamless communication between frontend and backend components.
  • Troubleshoot and maintain integrations with various platforms.
  • Work closely with cross-functional teams (design, QA, product) in an Agile environment.
  • Participate in daily stand-ups, sprint planning, and code reviews.
  • Contribute to technical discussions and architecture decisions.