
Senior Back-End Software Engineer
1 day ago
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.
-
Senior Back End Engineer Position Available
4 days ago
Pune, Maharashtra, India beBeeBackend Full timeJob 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...
-
Back-End Software Architect
3 hours ago
Pune, Maharashtra, India beBeePythonDeveloper Full time ₹ 2,00,00,000 - ₹ 2,50,00,000About 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 timeJob 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...
-
Back-end Developer Position
3 days ago
Pune, Maharashtra, India beBeeBackendEngineer Full time ₹ 18,00,000 - ₹ 25,00,000Job 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...
-
Senior Technical Leader
12 hours ago
Pune, Maharashtra, India beBeeLeadership Full time ₹ 1,00,00,000 - ₹ 1,50,00,000Job 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...
-
Senior Software Engineer
22 hours ago
Pune, Maharashtra, India Coupa Software Full timeCoupa 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 ...
-
Front-End Software Engineer
4 days ago
Pune, Maharashtra, India beBeeDeveloper Full time ₹ 15,00,000 - ₹ 24,00,000Angular 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,000Senior 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...
-
Engineering Manager, Back End
3 weeks ago
Pune, Maharashtra, India Agoda Full timeJob 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...
-
Software Engineer Front End
1 week ago
Pune, Maharashtra, India Sensia Full time US$ 80,000 - US$ 1,20,000 per yearCompany 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...