Datavail

Senior Python Developer

Datavail

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain scalable, secure, and high-performance applications using Python/TurboGears, PHP, and JavaScript
  • Architect and implement RESTful APIs and backend services with a focus on scalability and maintainability
  • Lead database design, optimization, and performance tuning with PostgreSQL as the primary database
  • Deploy, monitor, and maintain applications on AWS & Azure Environments.
  • Implement CI/CD pipelines and support DevOps best practices for automated build, test, and deployment
  • Troubleshoot, debug, and resolve production issues while ensuring minimal downtime
  • Improve system performance, reliability, scalability, and security continuously

Requirements

  • 10+ years experience in software development
  • Bachelor or Master’s degree in IT / CE / CS
  • Strong proficiency in Python (core concepts, data structures, OOP, error handling)
  • Strong proficiency in SQL, with hands-on experience in PostgreSQL, MySQL
  • Experience building scalable web applications and RESTful APIs
  • Hands-on experience extracting data from APIs, CSV, Excel, and XML
  • Experience deploying applications using Docker
  • Experience with Python-based automation (scripts, schedulers, background jobs)
  • Understanding of microservices architecture and distributed systems
  • Experience with version control systems (e.g., Git)
  • Experience working with databases such as PostgreSQL, MySQL, or MongoDB.
  • Strong JavaScript fundamentals, Experience with modern JS frameworks (React / Vue / Angular – any is a plus), HTML5, CSS3, responsive UI development
  • Application deployment and monitoring on AWS and Azure, Experience with cloud services (EC2, S3, RDS, Lambda, Azure App Services, etc.), CI/CD pipeline setup and management, Containerization (Docker preferred)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonTurboGearsPHPJavaScriptRESTful APIsPostgreSQLSQLDockerCI/CDmicroservices architecture
Certifications
Bachelor's degree in ITMaster's degree in IT