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.
  • Solid experience with JavaScript frameworks and libraries, including Nodejs/React/Angular/Next.js.
  • 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).
  • 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, next js. 
  • Collaborate with designers to implement UI/UX designs.
  • Optimize frontend performance for a smooth and responsive user experience.
  • Develop server-side logic using Node.js, Python, and PHP.
  • Create and manage databases using technologies like 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.