Back End Developer

4 - 5 years

0 Lacs

Posted:5 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

JOB DUTIES & RESPONSIBILITY

  • Design and implement backend services using Python, ensuring performance, scalability, and reliability.
  • Post GIS for geospatial data is required, ETL Pipelines
  • Timescale DB & or another time-series database, large production database & real-time data processing.
  • Develop, refine, and optimize our data models, database designs, data flow, and data structures, creating robust big data systems.
  • Collaborate closely with our team of engineers and product managers to define and execute our spatial product road map.
  • Participate in all stages of the development process from concept to design, to execution, and support.
  • Conduct comprehensive testing of new features, systems, and subsystems to ensure quality and efficiency.
  • Collaborate in team brainstorming sessions, project planning, and retrospective meetings.


QUALIFICATION & SKILLSET

Minimum 4 - 5 years of experience as a Backend Developer, specifically utilizing Python. Proficiency in handling scalable systems and big data infrastructure.

Excellent communication and teamwork skills.

Bachelor's or higher degree in Computer Science, Information Systems, or a related field, or equivalent experience.


Must Have:

1. Proficient Coding Skills in Python

  • Strong experience in writing clean, efficient, and maintainable Python code.
  • Familiarity with popular Python frameworks and libraries(e.g., Django, Flask, Fast API, etc.).

2. Database Knowledge

  • Extensive experience with relational databases, especially PostgreSQL.
  • Proficient in writing optimized SQL queries, database design, and performance tuning.
  • Ability to manage, scale, and maintain database systems.

3. Linux Expertise

  • Solid understanding of Linux environments(Ubuntu, CentOS, or other distributions).
  • Strong experience with shell scripting and system administration.
  • Ability to troubleshoot server-side issues in a Linux environment.

4. Networking Knowledge

  • In-depth understanding of networking concepts such as TCP/IP, DNS, HTTP/S, and load balancing.
  • Experience configuring and troubleshooting networking issues in a backend system.


Good to Have:

1. Containerization with Docker

  • Familiarity with Docker for containerizing applications.
  • Experience in setting up and managing Docker-based environments and services.

2. Workflow Orchestration with Apache Airflow

  • Knowledge of Apache Airflow for managing data pipelines and task automation.
  • Experience in setting up and optimizing Airflow workflows.

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

chennai, tamil nadu, india

bengaluru, karnataka, india

gurugram, haryana, india

bengaluru, karnataka, india

ahmedabad, gujarat, india