Python Developer
WalkingTree Technologies
Job Summary
We are looking for a highly skilled and motivated Python Developer with 3+ years of professional experience to join our dynamic engineering team. You will be responsible for designing, developing, testing, and deploying Python-based solutions across various projects. Key responsibilities include developing clean, scalable, and efficient Python code, working with large datasets, integrating with third-party APIs and databases, collaborating with cross-functional teams, and participating in code reviews and performance optimization.
Must Have
- Develop clean, scalable, and efficient Python code.
- Work with large datasets using Pandas, NumPy, and other data processing libraries.
- Integrate with third-party APIs, databases, and internal systems.
- Collaborate with cross-functional teams including front-end developers, DevOps, and product managers.
- Participate in code reviews, unit testing, debugging, and performance optimization.
- Maintain and enhance existing Python applications and services.
- Write technical documentation and maintain development standards.
- Proficient in data handling and manipulation using Pandas, NumPy, and built-in Python libraries.
- Strong understanding of OOP principles, design patterns, and RESTful APIs.
- Experience with Python web frameworks like Django, Flask, or FastAPI.
- Solid understanding of relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB).
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of hands-on Python experience.
Good to Have
- Knowledge of asynchronous programming, task queues (Celery), or streaming tools (Kafka).
- Developed and fine-tuned LLM applications using OpenAI GPT APIs.
- Built LLM pipelines using LangChain and LangGraph.
- Integrated data sources for RAG and real-time querying.
- Version control (Git).
- Docker/containerisation basics.
- CI/CD understanding.
- Exposure to cloud platforms (AWS/GCP/Azure).
- Experience with Pytest.
- Basic front-end knowledge (HTML, CSS, JS).
Job Description
Python Developer
Job Skills: Django/Flask/FastAPI Pandas & NumPy Python Programming REST APIs SQL & NoSQL
Job Type: Full Time
Exp Level: 3-4 years
Role: Python Developer
About the Role:
We are looking for a highly skilled and motivated Python Developer with 3+ years of professional experience to join our dynamic engineering team. You will be responsible for designing, developing, testing, and deploying Python-based solutions across various projects.
Responsibilities:
– Develop clean, scalable, and efficient Python code.
– Work with large datasets using Pandas, NumPy, and other data processing libraries.
– Integrate with third-party APIs, databases, and internal systems.
– Collaborate with cross-functional teams including front-end developers, DevOps, and product managers.
– Participate in code reviews, unit testing, debugging, and performance optimization.
– Maintain and enhance existing Python applications and services.
– Write technical documentation and maintain development standards.
Primary Skills:
– Proficient in data handling and manipulation using Pandas, NumPy, and built-in Python libraries.
– Strong understanding of OOP principles, design patterns, and RESTful APIs.
– Experience with Python web frameworks like Django, Flask, or FastAPI.
– Solid understanding of relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB).
– Knowledge of asynchronous programming, task queues (Celery), or streaming tools (Kafka).
AI/LLM Experience (Preferred):
– Developed and fine-tuned LLM applications using OpenAI GPT APIs.
– Built LLM pipelines using LangChain and LangGraph.
– Integrated data sources for RAG and real-time querying.
Secondary Skills:
– Version control (Git)
– Docker/containerisation basics
– CI/CD understanding
– Exposure to cloud platforms (AWS/GCP/Azure)
– Experience with Pytest
– Basic front-end knowledge (HTML, CSS, JS)
Qualifications:
– Bachelor’s degree in Computer Science, Engineering, or related field.
– 3+ years of hands-on Python experience.
Other Details:
– Department: Software Development
– Industry: IT Services and Consulting
– Work Mode: Work from Office