Key Responsibilities Design, develop, and maintain backend applications and services using Python. Develop and optimize complex SQL queries, stored procedures, and database structures. Interact directly with customers to gather requirements, provide technical support, and deliver solutions. Collaborate with cross-functional teams including product managers, analysts, and QA engineers. Ensure code quality through peer reviews, testing, and documentation. Participate in design discussions, architecture decisions, and process improvements. Required Skills 5 to 8 years of hands-on experience in software development. Strong proficiency in Python. Excellent command of SQL and relational databases (PostgreSQL / MySQL / Snowflake). Strong verbal and written communication skills. Ability to work independently in a remote environment. Strong analytical and troubleshooting abilities. Preferred Skills Experience with cloud platforms (AWS, Azure, or GCP). Familiarity with REST APIs, data integration, and automation. Knowledge of version control (Git) and CI/CD pipelines.