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

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

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.
  • 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.
  • 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
  • Create and manage databases using technologies such as 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.