Python Software Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Minimum 5 years of professional experience as a Python Developer., Strong proficiency in SQL, including complex queries and database management., Experience with relational databases such as PostgreSQL, MySQL, or SQL Server., Familiarity with Python libraries like Pandas, NumPy, and SQLAlchemy..

Key responsibilities:

  • Develop and maintain backend components using Python.
  • Design and optimize SQL queries for data management.
  • Collaborate with front-end developers, data engineers, and analysts.
  • Troubleshoot, debug, and ensure data security and integrity.

Weekday (YC W21) logo
Weekday (YC W21)
11 - 50 Employees
See all jobs

Job description

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.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Python Developer Related jobs