Dataviv Technologies - Backend Developer - Python

0 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Title : Backend DeveloperLocation : Gurgaon

Position Summary

We are looking for a talented and motivated Python Backend Developer to join our team. As a mid-level developer, you will work closely with cross-functional teams to design, develop, and maintain scalable backend solutions. You should have a strong foundation in backend development, API design, and cloud infrastructure.The ideal candidate is a problem solver, team player, and eager to learn and implement new technologies.

Key Responsibilities

API Development :
  • Design and implement RESTful APIs using FastAPI (mandatory) and Django frameworks.
  • Develop and maintain APIs with a focus on scalability, performance, and security.
  • Ensure API documentation and versioning standards are met.

Database Management

  • Work with relational databases, particularly PostgreSQL (mandatory).
  • Integrate and manage NoSQL databases such as MongoDB and Elasticsearch.
  • Optimize database performance and query efficiency using Django ORM and SQLAlchemy.

Task Scheduling

  • Implement and manage task scheduling using Celery and Cron jobs.

Containerization

  • Develop and deploy services using Docker and Docker Compose for efficient and consistent development workflows.

Cloud Services

  • Utilize AWS services such as S3, Lambda, and EC2 for application hosting, storage, and serverless functions.

Caching And Messaging

  • Implement caching mechanisms using Redis to improve application performance.
  • Manage messaging queues with Kafka for asynchronous processing.

System Design

  • Apply design patterns to solve low-level design problems effectively.
  • Collaborate on high-level system design to ensure robustness and scalability.

Load Balancing

  • Configure and maintain Nginx for load balancing and proxy passing.

Team Collaboration

  • Work closely with other developers, QA engineers, and product managers to deliver high-quality software solutions.
  • Participate in code reviews, team discussions, and knowledge-sharing sessions.

Required Skills And Qualifications

  • Proficiency in Python with experience in FastAPI (mandatory), Django, and Django Rest Framework.
  • Strong understanding of PostgreSQL and working knowledge of MongoDB and Elasticsearch.
  • Experience with Docker, Celery, Redis, and Kafka.
  • Familiarity with AWS services like S3, Lambda, and EC2.
  • Good grasp of system design, load balancing, and caching strategies.
  • Strong problem-solving skills and an eagerness to adopt and implement new technologies.
  • A team player with excellent communication and collaboration skills.

Preferred Qualifications

  • Knowledge of ElasticSearch query optimization and advanced MongoDB features.
  • Experience with event-driven architectures and microservices.
  • Familiarity with Git and CI/CD pipelines for streamlined development.

Why Join Us

  • Opportunity to work with cutting-edge technologies in a collaborative environment.
  • A culture that values innovation, learning, and growth.
  • Competitive salary and benefits package.
If you are a backend developer passionate about building robust and scalable systems, we'd love to hear from you!
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You