Backend Developer for Large-Scale Data Solutions

14 hours ago


Lahore, Punjab, Pakistan beBee Careers Full time
Job Description

We are seeking a highly skilled Backend Developer to join our team. The ideal candidate will have expertise in Python backend development, with a strong focus on handling large datasets in SQL databases.

The successful applicant will excel in building scalable backend systems, optimizing data-heavy processes, and writing efficient Python scripts for automation and data manipulation.

Key Responsibilities:
  1. Data Handling and Automation: Develop, maintain, and optimize Python scripts for backend processes, data handling, and automation.
  2. Web Application Development: Build and scale web applications and RESTful APIs using Flask and FastAPI.
  3. Database Management: Design and implement efficient solutions for managing and querying large datasets in SQL databases, e.g., PostgreSQL, MySQL.
  4. SQL Query Optimization: Write high-performance SQL queries and optimize database structures to handle large volumes of data.
  5. Collaboration: Collaborate with data engineers, product managers, and frontend developers to define requirements and ensure smooth integration of large datasets across the system.
Requirements:

To be successful in this role, you will need:

  1. Python Expertise: 3+ years of professional experience with Python, focusing on backend development, scripting, and data automation.
  2. Flask and FastAPI: Strong expertise in Flask and FastAPI frameworks.
  3. Large Dataset Experience: Proven experience in handling large datasets using SQL databases, including writing complex queries and optimizing for performance.
  4. Database Management: Deep understanding of database management principles, indexing, and query optimization for big data.
  5. Concurrency and Task Queues: Experience with asynchronous programming, concurrency, and task queues, e.g., Celery, Redis.
  6. Clean Code: Ability to write clean, logical, and reusable Python code, focusing on performance and scalability.
  7. Containerization: Familiarity with containerization tools such as Docker and orchestration with Kubernetes is a plus.
  8. Version Control: Proficiency in version control systems (Git) and collaborative development workflows.
  9. Analytical Skills: Strong analytical skills and problem-solving ability, particularly when working with large-scale data solutions.

Nice-to-Have:

  1. Other Python Frameworks: Experience with other Python web frameworks, Django, Tornado.
  2. Data Pipeline Tools: Knowledge of data pipeline tools, ETL frameworks, or big data technologies, e.g., Spark, Hadoop, is a plus.
  3. Cloud-Based Databases: Familiarity with cloud-based databases or large-scale database management, e.g., AWS RDS, Google Cloud SQL.


  • Lahore, Punjab, Pakistan NorthBay Solutions LLC Full time

    Key ResponsibilitiesMonitor, troubleshoot, and support large scale AWS data pipelines using tools like AWS Glue, Lambda, Step Functions, Athena, Redshift, or Airflow.Investigate job failures, analyze CloudWatch logs, and collaborate with L2/L3 teams to implement corrective actions and resolve complex issues.Re-run failed jobs and retry data ingestion...

  • Full Stack Developer

    2 weeks ago


    Lahore, Punjab, Pakistan Big Data Inc Full time

    Overview:Big Data Inc is a cutting-edge technology company that offers innovative solutions for big data processing and analysis. We are currently seeking an experienced Full Stack Java Developer to join our team in Lahore, Pakistan.About the Role:The incumbent will be responsible for designing, testing, and implementing large-scale enterprise applications...


  • Lahore, Punjab, Pakistan Axelliant Full time

    Python Backend Developer (Flask/Fastapi)About the Role:We are looking for an experienced Python Backend Developer who specializes in scripting and has expertise in Flask and FastAPI, with a strong focus on handling large datasets in SQL databases. The ideal candidate will excel in building scalable backend systems, optimizing data-heavy processes, and...

  • Backend Developer

    4 days ago


    Lahore, Punjab, Pakistan beBee Careers Full time

    Job Summary">We are seeking an experienced Python Backend Developer to join our team. The ideal candidate will have strong expertise in Flask and FastAPI, with a focus on handling large datasets in SQL databases.">About the Role">Develop, maintain, and optimize Python scripts for backend processes, data handling, and automation.Build and scale web...


  • Lahore, Punjab, Pakistan Big Data Inc Full time

    Job Description:We are looking for an experienced Full Stack Java Developer to join our team at Big Data Inc in Pakistan. The ideal candidate will have a strong background in designing, developing, and implementing large-scale enterprise applications using Java back-end technologies.About the Role:The incumbent will design, test, and implement the latest...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Senior IOS Developer Team Lead Job DescriptionAbout the RoleOzi Technology seeks an experienced and skilled Senior IOS Developer to lead our team of software engineers. This is a great opportunity for a seasoned professional to take charge of large-scale project development.Key ResponsibilitiesWe are looking for a Senior IOS Developer who can design,...


  • Lahore, Punjab, Pakistan Tech Flairz Full time

    Tech Flairz is a forward-thinking company that provides innovative IT solutions to our clients. We are seeking an experienced Senior Backend Engineer/Cloud Architect to join our team and lead the design, development, and deployment of our backend infrastructure on Microsoft Azure.Responsibilities:Design and implementation: Design and implement scalable,...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Senior Data System ArchitectWe are searching for a seasoned professional who can design and implement large-scale data processing systems, incorporating Azure services such as Azure Data Factory, Azure Functions, Data Lake Gen2, and Databricks.Main Responsibilities:System Architecture: Work closely with cross-functional teams to craft scalable data...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    About the Role">Lead and manage a distributed team of engineers to align with company goals and project strategyOversee the entire development process, from architecture design to implementation, delivery, and post-launch support, ensuring high-quality scalable and secure software solutionsCollaborate closely with Project Managers and Development teams to...


  • Lahore, Punjab, Pakistan Big Data Inc Full time

    Company Overview:Big Data Inc is a cutting-edge technology company that specializes in big data processing and analysis. Our mission is to provide innovative solutions to businesses and organizations.About the Role:The incumbent will be responsible for designing, testing, and implementing large-scale enterprise applications using Java back-end...