HamburgerMenu
hirist

Lepton Software - Backend Developer - Python

Posted on: 17/09/2025

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.


info-icon

Did you find something suspicious?