13 Gaius Hyperlocal Jobs
Senior Python Developer (8-10 yrs)
Gaius Hyperlocal
posted 4d ago
Key skills for the job
Job Title : Senior Python Developer
Duration : 6 Months
Location : Noida (Remote)
Working Hours : Full-Time (As per company timings)
Notice Period : Immediate joiners preferred
Experience : 8-10 Years
Role Summary :
We are looking for a Senior Python Developer with 8-10 years of overall experience and at least 5 years of expertise in Python backend design and development. The ideal candidate should have a strong understanding of architectural concepts, design standards, and best practices while being a hands-on developer.
The role requires extensive experience in building, designing, and optimizing Python-based applications, including database management, API development, multi-threaded processing, and working with Linux environments.
Key Responsibilities :
Software Development & Architecture : Design and develop scalable Python-based applications following industry best practices.
Debugging & Testing : Write and maintain unit tests and demonstrate strong debugging skills to identify and resolve complex issues.
API Development : Design and implement RESTful APIs and web applications using frameworks like Flask or Bottle.
Database Management : Work extensively with PostgreSQL, including schema design, query optimization, and performance tuning.
Asynchronous Processing : Implement multi-threading, multi-processing, and asynchronous workflows to improve application efficiency.
Linux & System-Level Development : Work with Linux OS and services, and handle deployment and system administration tasks.
Cross-Language Understanding : Ability to compile and understand C++/C# code and integrate it with Python-based solutions.
Code Quality & Best Practices : Follow coding standards, architectural guidelines, and maintain clean, modular, and well-documented code.
Required Skills & Experience :
- 8-10 years of experience in software development.
- Minimum 5 years of experience in Python backend development and design.
- Strong understanding of Python programming, data structures, and object-oriented concepts.
- Experience in building and managing PostgreSQL databases.
- Proficiency in REST API development using Flask or Bottle.
- Knowledge of multi-threading, async processing, and parallel execution.
- Experience working in Linux environments with knowledge of system services and deployment.
- Basic understanding of C++/C# code compilation and integration.
- Familiarity with open-source libraries and software development lifecycle methodologies.
Preferred Qualifications :
- B.Sc / M.Sc / B.Tech / BE / BCA / MCA or equivalent technical degree.
- Minimum 4+ years of experience in working on development projects.
- Candidates based in Noida (preferred), but remote applicants are welcome.
Key Personal Attributes :
- Proactive and self-driven with the ability to handle ambiguity.
- Strong analytical and problem-solving skills.
- Open to continuous learning and innovation.
- Ability to collaborate with both technical teams and business stakeholders.
- Confident yet humble, with a dynamic and engaging approach to development.
Functional Areas: Software/Testing/Networking
Read full job description