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.