Talent.com
This job offer is not available in your country.
Lepton Software - Backend Developer - Python

Lepton Software - Backend Developer - Python

Lepton SoftwareGurgaon
11 days ago
Job description

Position : Back End Developer

Experience : 45 Years

Location : As per company discretion

Job Summary

We are seeking a talented and experienced Back End Developer with 45 years of experience to join our team. The ideal candidate will be a proficient Python developer with a strong background in building scalable and reliable backend services. This role is crucial for designing and implementing solutions for big data, geospatial data, and real-time data processing. You will work closely with our team to define and execute our spatial product roadmap from concept to deployment.

Key Responsibilities

  • Design and implement high-performance, scalable, and reliable backend services using Python.
  • Develop, refine, and optimize data models, database designs, and data flow, specifically for building robust big data systems.
  • Utilize PostGIS for managing and querying geospatial data.
  • Work with TimescaleDB or another time-series database for real-time data processing and large production datasets.
  • Collaborate closely with engineers and product managers to define and execute our spatial product roadmap.
  • Participate in all stages of the development process, from concept and design to execution and support.
  • Conduct comprehensive testing of new features, systems, and subsystems to ensure quality and efficiency.
  • Contribute to team brainstorming sessions, project planning, and retrospective meetings.

Required Skills & Qualifications

  • 4 - 5 years of experience as a Back End Developer, with specific expertise in Python.
  • Strong experience in writing clean, efficient, and maintainable Python code, with familiarity with frameworks such as Django, Flask, or FastAPI.
  • Extensive experience with relational databases, especially PostgreSQL, including writing optimized SQL queries, database design, and performance tuning.
  • Solid understanding of Linux environments and experience with shell scripting and server-side troubleshooting.
  • In-depth understanding of networking concepts such as TCP / IP, DNS, HTTP / S, and load balancing.
  • A Bachelors or higher degree in Computer Science, Information Systems, or a related field, or equivalent experience.
  • Preferred Skills

  • Familiarity with Docker for containerizing applications and managing container-based environments.
  • Knowledge of Apache Airflow for managing data pipelines and task automation.
  • Experience in setting up and managing ETL Pipelines.
  • The ability to manage, scale, and maintain database systems.
  • Excellent communication and teamwork skills.
  • (ref : hirist.tech)

    Create a job alert for this search

    Backend Developer Python • Gurgaon