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

About the job Senior Full Stack Developer (Onsite, Lahore, USD Salary)

Requirements:

  • Bachelors or Masters 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 and a solid understanding of Odoos ORM framework.
  • Strong understanding of ERP systems, Rest APIs, Jira and Confluence. 
  • Proficiency in Python, with hands-on experience integrating with Odoo.
  • Familiarity with Zendesk APIs and workflows.
  • Develop server-side logic using Python
  • Experience with relational databases (MySQL/PostgreSQL).
  • Server management and deployment in 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 for smooth and responsive user experience
  • Create and manage databases using technologies like MySQL/PostgreSQL
  • Develop and integrate APIs with frontend components
  • 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