JOBSEARCHER

Python Developer with Strong Database || W2 only

IpivotNew York, NYL5 SeniorNovember 4th, 2026
Role: Python Developer with Strong Database
Location: NYDay 1 onsite (3 days work from Office, 2 days work from home)
Contract- W2 only We are seeking a skilled Python Developer with strong SQL expertise to join our technology team. The successful candidate will be responsible for designing, developing, testing, and maintaining scalable software applications and data-driven solutions. This role requires strong programming skills, database knowledge, problem-solving abilities, and the ability to collaborate effectively with cross-functional teams. Develop, enhance, and maintain applications using Python. Write clean, efficient, reusable, and well-documented code. Design, develop, and optimize SQL queries, stored procedures, views, and database structures. Work with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle. Develop and integrate RESTful APIs and third-party services. Participate in application design, development, testing, deployment, and maintenance. Identify and resolve application performance, reliability, and production issues. Create and maintain unit tests and integration tests. Review code and follow established coding standards and best practices. Collaborate with product managers, software engineers, QA teams, and other stakeholders. Use version-control systems such as Git. Prepare and maintain technical documentation. Contribute to the continuous improvement of application performance and development processes.
Required Qualifications: Strong proficiency in Python programming. Advanced knowledge of SQL and relational database concepts. Hands-on experience with Python frameworks such as Django, Flask, or FastAPI.Experience developing and integrating RESTful APIs. Strong understanding of object-oriented programming and software design principles. Knowledge of data structures, algorithms, and application architecture. Experience with Git and software development workflows. Familiarity with testing frameworks such as PyTest or unittest. Strong analytical, troubleshooting, and problem-solving skills. Excellent written and verbal communication skills. Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field. Significant professional experience in Python development and SQL.
Desired Qualifications: Experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud. Knowledge of Docker and containerized application deployment. Familiarity with CI/CD pipelines and DevOps practices. Experience with data processing, ETL workflows, or automation. Knowledge of message queues such as RabbitMQ or Kafka. Exposure to NoSQL databases such as MongoDB or Redis. Familiarity with Agile or Scrum methodologies. Experience working in collaborative, cross-functional development teams.
Nice-to-Have: Experience developing high-volume or distributed applications. Familiarity with performance tuning and database optimization. Knowledge of monitoring, logging, and application observability tools. Exposure to automated deployment and infrastructure-as-code practices. Experience working with data analytics or business intelligence solutions. Contributions to open-source projects or internal technical initiatives.