Senior Back-End Software Engineer

1 day ago


Pune, Maharashtra, India beBeeBackendDeveloper Full time ₹ 15,00,000 - ₹ 25,00,000

Back End Developer Job Description

We are seeking an experienced and talented Back-End Developer with expertise in Python and Graph Data to join our growing team. The ideal candidate will work on designing, developing, and maintaining scalable back-end services, APIs, and databases, particularly focused on handling complex graph data.

  • Key Responsibilities:

    • Design, implement, and maintain back-end systems that handle graph data (e.g., social networks, recommendation engines).
    • Develop and optimize graph databases (e.g., Neo4j, ArangoDB, Amazon Neptune) to store, query, and manage graph data structures efficiently.
  • Back-End Development with Python:

    • Develop, deploy, and maintain scalable, high-performance back-end services and RESTful APIs using Python.
    • Integrate the back-end with front-end systems and third-party services.
  • Database Design and Optimization:

    • Design efficient, scalable databases and perform necessary optimizations to ensure high performance and reliability.
    • Work with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases, with a strong focus on graph databases.
  • Cross-Functional Team Collaboration:

    • Work closely with data scientists, front-end developers, and product managers to ensure seamless integration of data models and services.
    • Contribute to defining architecture and choosing appropriate technology stacks for graph data use cases.
  • Code Quality and Documentation:

    • Write clean, maintainable code and adhere to coding best practices and design principles.
    • Develop and maintain comprehensive documentation for services, systems, and APIs.
  • Performance Tuning:

    • Optimize and fine-tune existing back-end systems, focusing on the efficient handling and querying of graph data.
    • Analyze and address performance bottlenecks in both database queries and back-end service execution.

Required Skills and Qualifications:

To be successful in this role, you will need to have:

  • Proficiency in Python:

    • Solid experience in Python development, especially in building back-end systems and APIs.
  • Experience with Graph Databases:

    • Practical experience with graph databases like Neo4j, ArangoDB, Amazon Neptune, or similar platforms.
    • Knowledge of graph algorithms and how to apply them to real-world use cases.
  • Understanding of Graph Data Models:

    • Strong understanding of graph theory, data modeling, and the representation of complex relationships in graph data.
  • Web Development and APIs:

    • Experience with RESTful API design and implementation.
    • Familiarity with Django or Flask frameworks for building Python web applications.
  • Database and Query Optimization:

    • Experience in designing, managing, and optimizing relational and NoSQL databases.
    • Hands-on experience in writing efficient queries, both SQL and graph-based.
  • Version Control:

    • Proficiency with Git and collaborative development workflows.
  • Cloud Platforms:

    • Familiarity with cloud-based technologies (AWS, GCP, or Azure), particularly those supporting graph data storage or processing.

What We Offer:

  • A competitive salary and benefits package.

  • The opportunity to work on cutting-edge security challenges.

  • A collaborative and growth-oriented work environment with opportunities for career development.



  • Pune, Maharashtra, India beBeeBackend Full time

    Job Title: Back-end Developer">We are seeking a skilled back-end engineer to join our team in designing, developing, and maintaining the server-side logic, databases, and APIs that power our web applications.">Key Responsibilities:">">Develop and maintain server-side applications and services using various programming languages such as Python, Java, and...


  • Pune, Maharashtra, India beBeePythonDeveloper Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    About the RoleThis role involves developing and maintaining back-end web applications, creating robust software solutions, implementing object-oriented programming principles, and working with databases.

  • Back-end Developer

    4 days ago


    Pune, Maharashtra, India PHOTON Full time

    Job DescriptionJob Overview:We are seeking a skilled Back-End Engineer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining the server-side logic, databases, and APIs that power our web applications. You will collaborate closely with front-end developers, product managers, and other stakeholders to ensure...


  • Pune, Maharashtra, India beBeeBackendEngineer Full time ₹ 18,00,000 - ₹ 25,00,000

    Job Title: Back-end EngineerWe are seeking an experienced back-end engineer to join our organization. In this role, you will be responsible for designing and developing server-side logic, databases, and APIs that power our web applications.Key Responsibilities:Develop and maintain server-side applications and services using Node.js, Python, or Java.Design...


  • Pune, Maharashtra, India beBeeLeadership Full time ₹ 1,00,00,000 - ₹ 1,50,00,000

    Job OverviewWe are seeking a seasoned Technical Leadership Professional to join our team as a Vice President, Back-End Engineer II.About the Role:This leadership position requires collaboration with cross-functional teams to drive technology innovation and adoption.The ideal candidate will have 7-9 years of experience in software development and a strong...


  • Pune, Maharashtra, India Coupa Software Full time

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M buyers and suppliers We empower you with the ability to predict prescribe and automate smarter ...


  • Pune, Maharashtra, India beBeeDeveloper Full time ₹ 15,00,000 - ₹ 24,00,000

    Angular Developer Job OpportunityWe are seeking a skilled and experienced software engineer to join our development team as an Angular Developer.Key Responsibilities:Develop and maintain high-quality web applications using Angular 13.Translate UI/UX designs into efficient and scalable code.Collaborate with cross-functional teams, including back-end...

  • Front End Architect

    4 hours ago


    Pune, Maharashtra, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Senior Software Engineer We are seeking a seasoned professional to join our organization as a Senior Software Engineer. In this role, you will be responsible for developing and maintaining web applications using React.js and Redux. Key Responsibilities: Develop and maintain web applications using React.js and ReduxWrite efficient, reusable, and...


  • Pune, Maharashtra, India Agoda Full time

    Job DescriptionApply NowBangkok, ThailandAbout AgodaAgoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with a global network of 4.7M hotels and holiday properties worldwide, plus flights, activities, and more. Based in Asia and part of Booking Holdings, our...


  • Pune, Maharashtra, India Sensia Full time US$ 80,000 - US$ 1,20,000 per year

    Company Description We bring together the best of the best: the pioneering process automation, real-time control and IoT technologies of Rockwell Automation, combined with the unmatched measurement and instrument, software and analytics capabilities of Schlumberger.  Sensia is further strengthened by the oil and gas domain expertise and artificial lift...