Python Software Engineer
This role is for one of Weekday’s clients
Salary range: Rs 50000 - Rs 1350000 (ie INR 0.50-13.5 LPA)
Min Experience: 5 years
Location: Remote (India)
JobType: full-time
Requirements
We are looking for a skilled and experienced Python Developer with strong expertise in SQL to join our growing team. As a Python Developer, you will be responsible for developing backend components, connecting applications with third-party services, and supporting front-end developers by integrating their work with the Python application. Strong SQL skills are essential for managing large datasets and writing complex queries for data extraction and transformation.
Key Responsibilities:
- Develop and maintain backend components and services using Python.
 - Write efficient and reusable Python code.
 - Design and optimize SQL queries and manage relational databases.
 - Work with large datasets and perform ETL operations.
 - Collaborate with front-end developers, data engineers, and analysts to integrate user-facing elements.
 - Troubleshoot and debug applications and database issues.
 - Ensure data security, quality, and integrity in all solutions.
 - Participate in code reviews and follow best development practices.
 - Write documentation and technical specifications as needed.
 
Required Skills:
- 5+ years of professional experience as a Python Developer.
 - Strong proficiency in SQL (Joins, Stored Procedures, Triggers, Optimization).
 - Experience with relational databases like PostgreSQL, MySQL, or SQL Server.
 - Familiarity with Python libraries like Pandas, NumPy, SQLAlchemy, etc.
 - Knowledge of REST APIs and JSON/XML data structures.
 - Experience with version control systems such as Git.
 - Understanding of Agile development methodologies.
 - Excellent problem-solving and communication skills.
 
Originally posted on Himalayas
Apply To this Job