Posted on: 17/09/2025
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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1547582
Interview Questions for you
View All