Backend Python Developer

  • Austin, TX
  • Posted 15 hours ago | Updated 15 hours ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2

Job Details

Job Description:
Our client is seeking a seasoned Backend Python Developer to join their engineering team based in Austin, TX. This role involves building scalable backend systems, developing APIs, and optimizing database operations to support enterprise-grade applications. The ideal candidate will bring a robust knowledge of Python and SQL, along with a proven track record in backend development. This position requires collaboration with cross-functional teams to deliver high-performance solutions that drive their business forward.

Responsibilities:
  • Develop and maintain robust backend services and APIs using Python frameworks such as Django, Flask, or FastAPI.
  • Design and optimize relational database schemas, queries, and indexing strategies for PostgreSQL, MySQL, and SQL Server.
  • Collaborate with project managers and other team members to understand requirements and provide scalable solutions.
  • Implement automation scripts and data pipelines for efficient ETL and analytics workflows.
  • Ensure code quality, security, and sustainability through comprehensive testing and adherence to best practices.
  • Integrate backend systems with various cloud platforms (AWS, Azure, Google Cloud Platform) to enhance application performance and scalability.
  • Monitor, troubleshoot, and optimize application performance for maximum speed and scalability.
  • Participate in code reviews and team meetings to discuss and implement best practices and continuous improvement strategies.

Qualifications:
  • Minimum of eight years experience in backend development, specifically with Python.
  • Strong proficiency in SQL and relational database design.
  • Experience developing and integrating RESTful APIs.
  • Knowledge of cloud services and infrastructure (AWS, Azure, Google Cloud Platform) is preferred.
  • Familiarity with Docker, Kubernetes, and Jenkins for CI/CD pipelines.
  • Excellent problem-solving skills and the ability to work under tight deadlines.
  • Strong communication skills and the ability to work effectively in a team environment.
  • Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About GDH