Full Stack Developer

Pavago


Date: 3 weeks ago
City: Karachi
Contract type: Full time

Position: Full Stack Developer

Position Type: Contract, Full-Time, On-site

Working Hours: CST


About Pavago:

Pavago is hiring a Full Stack Developer with a strong front-end focus to contribute to our client’s team. This project involves integrating advanced algorithms and creating responsive, interactive data visualization interfaces that handle large-scale engineering datasets. If you have over 5 years of experience creating interactive charts using D3.js or Chart.js and are proficient in backend frameworks like Node.js, we want to hear from you!


Key Responsibilities:

  • Web Frontend Development: Design and develop a responsive web frontend to visualize algorithm results interactively, focusing on dynamic and visually engaging user interfaces.
  • Interactive Charts: Build advanced, interactive charts using D3.js or Chart.js to represent complex datasets effectively.
  • Dynamic UI Implementation: Utilize modern JavaScript frameworks (React, Angular, or Vue.js) to create high-performing and engaging user interfaces.
  • Backend Integration: Connect frontend systems with backend services using frameworks such as Node.js to ensure seamless data retrieval and rendering.
  • Real-Time Interactivity: Implement real-time interaction between users and chart data for enhanced user experiences.
  • Collaboration with Database Team: Partner with database developers to optimize data storage, retrieval, and visualization processes.
  • User-Centric Insights: Provide feedback for algorithm refinement based on the usability and effectiveness of visualizations.
  • AI Integration: Contribute to future AI-driven features using machine learning frameworks to enhance user experience and insights.


Requirements:

Technical Proficiency:

  • 3-5 years of advanced experience with D3.js and Chart.js for creating interactive and visually compelling charts.
  • Proficiency in modern JavaScript frameworks (React, Angular, or Vue.js).
  • Strong backend knowledge, especially with Node.js frameworks for JavaScript.
  • Familiarity with SQL for database interactions and RESTful APIs.
  • Knowledge of machine learning frameworks and their integration into workflows is a strong advantage.

Skills:

  • Proven ability to create responsive, dynamic user interfaces.
  • Deep understanding of data visualization techniques and tools.
  • Experience with project management tools like Asana, Azure Boards, Slack, or Jira.
  • Enthusiasm for integrating AI technologies into web applications.

Experience:

  • A strong background in front-end development with a focus on data visualization.
  • Proven experience in bridging frontend and backend systems.
  • Demonstrated expertise in handling large-scale datasets and creating intuitive, interactive visualizations.


What Makes You a Perfect Candidate?

You are an expert in designing and developing responsive and interactive web interfaces, with significant experience in creating advanced charts using D3.js and Chart.js. Your ability to integrate backend technologies like Node.js with front-end systems sets you apart.


What Does a Typical Day Look Like?

A typical day involves building dynamic user interfaces, creating and optimizing interactive charts, integrating frontend with backend services, collaborating with the database team for efficient data visualization, and contributing to real-time interactivity features. You thrive in collaborative environments while maintaining the ability to work independently and take initiative, always exploring opportunities for AI-driven enhancements.


Interview Process:

  1. Initial Phone Call: Discuss your experience and suitability for the role.
  2. Technical Test: Complete a test to assess your technical proficiency, especially in data visualization and backend integration.
  3. Zoom Call Interview: Explore your technical expertise and professional background in a 30-minute session.
  4. Final Interview: Meet with our client to confirm alignment with project needs.
  5. Background Checks: Verify references and past employment.


Ready to Apply?

If you’re excited about creating cutting-edge web applications that combine advanced data visualization and real-time interactivity, we’d love to hear from you!

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Treasury Analyst

Banyan Software, Karachi
6 hours ago
Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software company in the US on the Inc....

Staff Accountant

ACCA Careers, Karachi
3 days ago
What You'll Be Working OnManage accounts receivable and payable, General Ledger in accordance with accounting policies Calculate, reconcile and monitor invoices for clients from multiple countries in multiple currencies Reconcile supplier and program transaction values, investigate and resolve discrepancies Reconcile transaction values in different systems against bank transactions, coordinating with the Partnership team on discrepancies Allocate transactions of different suppliers...

Team Lead Legal

Base Camp Data Solutions, Karachi
3 days ago
Position Overview:The Team Lead – Legal will oversee and manage the company’s transactional and litigation portfolio, ensuring effective legal representation across civil, criminal, labor, and regulatory matters. This role requires the ability to work collaboratively with external counsel, internal stakeholders, and business teams, while providing strategic legal guidance to safeguard the company’s interests. The Team Lead will be responsible for...