Senior Python & SQL Developer

Compunnel

$125K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of Python and SQL programming experience
  • 5+ years with relational databases (SQL Server, Oracle, PostgreSQL, MySQL)
  • 3+ years creating REST APIs and data integration solutions
  • Strong skills in SQL optimization and database performance tuning
  • Proficiency in Python frameworks (Flask, Django, Pandas)
  • Familiarity with Git and CI/CD processes
  • Experience in Agile/Scrum environments

Responsibilities

  • Design, develop, and maintain scalable Python applications and APIs
  • Optimize and troubleshoot complex SQL queries and database objects
  • Build and support ETL processes for data integration and analytics
  • Collaborate with teams to gather requirements and provide solutions
  • Monitor and enhance application and database performance
  • Conduct code reviews, unit testing, and production support
  • Develop integrations with internal and external systems using REST APIs

Benefits

  • Flexible work environment
  • Opportunities for professional development and training
  • Potential for mentorship roles
  • Involvement in a collaborative Agile team
  • Access to cutting-edge technologies and tools
Full Job Description
Job Summary
The Senior Python & SQL Developer will be responsible for designing, developing, and maintaining scalable applications, APIs, automation solutions, and data integration processes using Python and SQL. The role requires strong expertise in application development, relational databases, REST APIs, ETL processes, database performance optimization, and production support. This position will collaborate with business users, architects, and development teams to deliver reliable enterprise solutions.

Key Responsibilities
• Design, develop, and maintain scalable applications, APIs, and automation solutions using Python.
• Develop, optimize, and troubleshoot complex SQL queries, stored procedures, views, and other database objects.
• Build and support ETL and data integration processes for enterprise applications and analytics platforms.
• Collaborate with business users, architects, and development teams to gather requirements and deliver technical solutions.
• Monitor application and database performance and implement performance-tuning improvements.
• Perform code reviews, unit testing, debugging, and production support activities.
• Develop integrations with internal and external systems using REST APIs and data services.
• Apply database design, indexing, and query optimization techniques to improve application performance.
• Support source control and CI/CD processes using Git and related development tools.
• Mentor junior developers and provide technical guidance as needed.
• Participate in Agile ceremonies and contribute to technical documentation.
• Troubleshoot application, database, integration, and production issues.

Required Qualifications
• 8+ years of experience in Python application development and SQL programming.
• 5+ years of experience with relational databases such as SQL Server, Oracle, PostgreSQL, or MySQL.
• 3+ years of experience developing REST APIs, data integration solutions, and automation frameworks.
• Strong expertise in SQL query optimization, database design, indexing, and performance tuning.
• Experience developing and supporting ETL and data integration processes.
• Experience with Python frameworks and libraries such as Flask, FastAPI, Django, Pandas, or equivalent.
• Experience developing integrations using REST APIs and data services.
• Experience with Git and CI/CD pipelines.
• Experience working within Agile/Scrum development environments.
• Strong analytical, troubleshooting, problem-solving, and communication skills.
• Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent work experience.

Preferred Qualifications
• Experience with Microsoft Azure, AWS, or Google Cloud Platform.
• Experience with Docker, Kubernetes, or containerized deployments.
• Experience with data warehousing, ETL platforms, or big data technologies.
• Technical leadership or project lead experience.
• Relevant Python, SQL, or cloud certifications.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Senior Python & SQL Developer jobs: