Enable job alerts via email!

Full Stack Engineers

ECD - eCourt.ai

Faisalabad

On-site

PKR 2,000,000 - 2,500,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology solutions provider is seeking a Senior Full-Stack Engineer to build scalable applications. The ideal candidate will have extensive experience in Node.js, Python, and front-end frameworks like React or Vue. Responsibilities include developing APIs, optimizing database management, and collaborating with cross-functional teams. Strong knowledge of AI models and real-time processing is required. This position is located in Faisalabad, Pakistan.

Qualifications

  • 6-10+ years of backend development experience.
  • Proficient in Node.js, Python, PHP.
  • Strong knowledge of REST APIs and asynchronous systems.

Responsibilities

  • Build scalable REST APIs and backend systems.
  • Implement secure user authentication with JWT and OAuth.
  • Handle real-time webhook processing for integrations.

Skills

Node.js
Python
PHP
PostgreSQL
Redis
React
Vue
Redux
AI Development
DevOps
Job description
Overview

We’re hiring senior full-stack engineers

Stack: Node.js, React/Vue, Python, PHP, PostgreSQL, Redis

Responsibilities
  • Backend Development (6-10+ years): Proficiency in Node.js, Python, PHP for building scalable REST APIs and asynchronous workers for high-performance backend systems.
  • Authentication: Implementing JWT and OAuth for secure user authentication and authorization.
  • Background Job Queues: Experience with tools like Bull, Celery, or Sidekiq for managing async tasks.
  • Real-Time Webhook Processing: Handling high-traffic, real-time webhook systems for seamless integrations.
  • Protocol Integrations: Knowledge of SFTP, SMTP, and SMS protocols for external system connectivity.
  • Database Management: PostgreSQL—designing and optimizing relational databases for complex queries and scalability.
  • Redis: Using in-memory data stores for caching and real-time processing.
  • Data Systems: Data Analytics Pipelines—building ETL processes and event tracking systems for data insights.
  • Data Lakes: Proficiency with DuckDB, MotherDuck, and Parquet for managing large-scale data storage and analytics.
  • Frontend Development: React/Vue—building single-page applications with a focus on modular, maintainable code.
  • State Management: Expertise in Redux, Vuex, or Zustand for efficient state handling.
  • Performance Tuning: Optimizing frontend performance for fast load times and smooth user experiences.
  • AI Development: Experience with large language models (LLMs), embeddings, and vector databases (e.g., Pinecone, Weaviate).
  • Knowledge of inference workflows for deploying and optimizing AI models in production.
  • DevOps & CI/CD: Proficiency in GitHub workflows for continuous integration and deployment.
  • Automated Testing: Experience with Jest, Cypress, Pytest to ensure code quality.
  • Soft Skills & Mindset: Systems Thinking, End-to-End Ownership, High Autonomy, and Collaboration with cross-functional teams.
Backend Development Details
  • Node.js, Python, PHP: Proficiency in building scalable REST APIs and asynchronous workers for high-performance backend systems.
  • Authentication: JWT and OAuth for secure user authentication/authorization.
  • Background Job Queues: Tools like Bull, Celery, or Sidekiq for async tasks.
  • Real-Time Webhook Processing: High-traffic real-time webhook systems.
  • Protocol Integrations: SFTP, SMTP, SMS protocols for external connectivity.
Database & Data Systems
  • PostgreSQL: Designing and optimizing relational databases for complex queries and scalability.
  • Redis: In-memory data stores for caching and real-time processing.
  • Data Analytics Pipelines: Building ETL processes and event tracking systems.
  • Data Lakes: DuckDB, MotherDuck, Parquet for large-scale data storage and analytics.
Frontend Development
  • React/Vue: SPAs with modular, maintainable code.
  • State Management: Redux, Vuex, Zustand for efficient state handling.
  • Performance Tuning: Frontend performance optimization.
AI Development
  • LLMs, embeddings, and vector databases (e.g., Pinecone, Weaviate).
  • Inference workflows for deploying and optimizing AI models in production.
DevOps & CI/CD
  • GitHub workflows for CI/CD.
  • Automated testing frameworks (Jest, Cypress, Pytest) to ensure code quality.
Soft Skills & Mindset
  • Systems Thinking: Design and architect end-to-end solutions with scalability and reliability in mind.
  • End-to-End Ownership: Responsibility for the full development lifecycle, from planning to deployment and monitoring.
  • High Autonomy: Work independently with minimal supervision, proactively solving problems and driving projects to completion.
  • Collaboration: Communicate effectively with cross-functional teams to align on project goals and deliverables.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.