Talent.com
This job offer is not available in your country.
Datacultr - Senior Software Engineer - Python / Django

Datacultr - Senior Software Engineer - Python / Django

DatacultrGurgaon
15 days ago
Job description

We are seeking a highly skilled and experienced Software Engineer with 4- 8 years of professional experience in Python and Django, specifically in building REST APIs using frameworks like FASTAPI and Django Rest Framework (DRF). The ideal candidate should have hands-on experience with Redis cache, Docker, PostgreSQL, Kafka, Elasticsearch, and ETL pipelines.

Responsibilities :

  • Collaborate with cross-functional teams to design, develop, and maintain high-quality software solutions using Python, Django (including DRF), FastAPI, and other modern frameworks.
  • Build robust and scalable REST APIs, ensuring efficient data transfer and seamless integration with frontend and third-party systems.
  • Utilize Redis for caching, session management, and performance optimization.
  • Design and implement scalable ETL pipelines to efficiently process and transform large datasets across systems.
  • Integrate and maintain Kafka for building real-time data streaming and messaging services.
  • Implement Elasticsearch for advanced search capabilities, data indexing, and analytics functionalities.
  • Containerize applications using Docker for easy deployment and scalability.
  • Design and manage PostgreSQL databases, ensuring data integrity and performance tuning.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Participate in system design discussions and contribute to architectural decisions, particularly around data flow and microservices communication.
  • Troubleshoot and debug complex software issues, ensuring smooth operation of production systems.
  • Profile and optimize Python code for improved performance and scalability.
  • Implement and maintain CI / CD pipelines for automated testing and deployment.

Requirements :

  • 4- 8 years of experience in backend development using Python.
  • Strong proficiency in Django, DRF, and RESTful API development.
  • Experience with FastAPI, asyncio, and modern Python libraries.
  • Solid understanding of PostgreSQL and relational database concepts.
  • Proficiency with Redis for caching and performance optimization.
  • Hands-on experience with Docker and container orchestration.
  • Familiarity with Kafka for real-time messaging and event-driven systems.
  • Experience implementing and maintaining ETL pipelines for structured / unstructured data.
  • Working knowledge of Elasticsearch for search and data indexing.
  • Exposure to AWS services (e. g., EC2 S3 RDS) and cloud-native development.
  • Understanding of Test-Driven Development (TDD) and automation frameworks.
  • Strong grasp of Git and collaborative development practices.
  • Excellent communication skills and a team-oriented mindset.
  • Experience with Agile development methodologies.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer • Gurgaon

    Related jobs
    • Promoted
    Senior Cloud Engineer

    Senior Cloud Engineer

    Dexian IndiaDelhi, IN
    Title : Senior Cloud Engineer / FullStack Developer (with Cloud Experience).Notice Period : Immediate to Currently serving. Proficiency in modern programming languages such as Java, Python, JavaScript,...Show moreLast updated: 27 days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Prudent Technologies and Consulting, Inc.noida, delhi, in
    Snowflake Instance Management : Set up, configure, and manage between three to four new Snowflake data warehouse instances per quarter, tailored to support emerging products and analytics requiremen...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    EXLfaridabad, haryana, in
    We are seeking a highly skilled.You will work closely with cross-functional teams to provide thought leadership deliver robust, secure, and high-performance data solutions that empower analytics an...Show moreLast updated: 26 days ago
    • Promoted
    Cloud Engineer

    Cloud Engineer

    Mindtreefaridabad, haryana, in
    Show moreLast updated: 18 days ago
    • Promoted
    Senior Manager - Data Engineering Lead

    Senior Manager - Data Engineering Lead

    DIAGEO Indiafaridabad, haryana, in
    Senior Manager - Data Engineering Lead.Bachelor’s or master’s degree in computer science, Data Engineering, or related field. Experience in data engineering.Proven experience in cloud platforms (AWS...Show moreLast updated: 27 days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    SAIVA AIDelhi, IN
    We are building the future of healthcare analytics.Join us to design, build, and scale robust data pipelines that power nationwide analytics and support our machine learning systems.Our goal : pipel...Show moreLast updated: 8 days ago
    • Promoted
    Sr. Fullstack engineer

    Sr. Fullstack engineer

    Relevance LabGhaziabad, IN
    Design, develop, and maintain our AI Agents platform using Python, FastAPI, React, and TypeScript.Collaborate with cross-functional teams, including product managers, designers, and backend enginee...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Product Engineer (Backend)

    Senior Product Engineer (Backend)

    Cityflonew delhi, delhi, in
    We are looking for a Senior Product Engineer (Backend) who thrives at the intersection of product, design, and engineering. You’ll be responsible for building end-to-end features from ideation to de...Show moreLast updated: 8 days ago
    • Promoted
    Data Engineer

    Data Engineer

    Aceolutionfaridabad, haryana, in
    We are looking for a freelancer to engage with us for 20-40 hours per week.Kindly find the JD below for your reference.Design, develop, and maintain scalable data pipelines and workflows.Work exten...Show moreLast updated: 8 days ago
    • Promoted
    Backend Python / AI Engineer

    Backend Python / AI Engineer

    JuiceLabs AIDelhi, IN
    Where creative engineering meets applied AI.At JuiceLabs, we’re building vertical AI-native tools that unlock fresh insights and creative superpowers for our clients in advertising, ecommerce, and ...Show moreLast updated: 8 days ago
    • Promoted
    Senior Cloud Engineer AWS

    Senior Cloud Engineer AWS

    Matrix USAgurugram, uttar pradesh, in
    We are seeking an experienced AWS Developer proficient in Python and PySpark to design, develop, and maintain scalable, serverless data processing and workflow automation solutions on AWS.The ideal...Show moreLast updated: 5 days ago
    • Promoted
    Senior Developer

    Senior Developer

    Tata Consultancy Servicesfaridabad, haryana, in
    Thank you for expressing your interest in exploring a career possibility with the TCS Family.Jenkins, Gitlab, Github Actions. AWS, Azure or GCP) and services like Sagemaker, AzureML, Vertex AI.Nice ...Show moreLast updated: 17 days ago
    • Promoted
    Data Engineer

    Data Engineer

    Innodata Inc.faridabad, haryana, in
    CI / CD practices, Databricks (Spark), Python, Github and SQL.The ideal candidate should have hands-on expertise in building and automating data pipelines, managing multi-environment deployments, and...Show moreLast updated: 26 days ago
    • Promoted
    • New!
    Senior Generative AI Engineer (Databricks Data Lake)

    Senior Generative AI Engineer (Databricks Data Lake)

    Ampstekfaridabad, haryana, in
    Title : Senior Generative AI Engineer (Databricks Data Lake).We are seeking an experienced Senior Generative AI Engineer with a strong background in Databricks and data lake architectures.This indiv...Show moreLast updated: 17 hours ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Deltacubesgurgaon, haryana, in
    Build and maintain scalable ETL / ELT pipelines.Work with Snowflake and BigQuery for data storage.Implement orchestration with Airflow or Prefect. Integrate data workflows with Python.Optimize data pi...Show moreLast updated: 15 days ago
    • Promoted
    Data Engineer

    Data Engineer

    Canopus Infosystems - A CMMI Level 3 Companyfaridabad, haryana, in
    Python expertise and hands-on experience in handling large datasets, data cleaning, analysis, and visualization.The ideal candidate should be capable of building data pipelines, performing web scra...Show moreLast updated: 18 days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Otomeyt AIfaridabad, haryana, in
    We are seeking a highly skilled 7+.The ideal candidate will have strong technical expertise in Azure, Data Engineering tools, and advanced ETL design along with excellent communication and problem-...Show moreLast updated: 18 days ago
    • Promoted
    Senior Data Engineer

    Senior Data Engineer

    IGT Solutionsfaridabad, haryana, in
    Primary Skills : Advanced SQL Server, ETL development using SSIS, Azure Data Factory, and Databricks, Power BI, Data warehousing, Data quality and validation, General Microsoft technology stack.We a...Show moreLast updated: 25 days ago