We are seeking a seasoned Backend Python Developer with robust SQL skills to join our engineering team in Austin, TX. This role is ideal for professionals who excel in backend development, data-centric application design, and performance optimization. The candidate will be responsible for building scalable backend systems, developing APIs, and integrating with relational databases to support enterprise-grade applications.
Key Responsibilities:
- Develop and maintain backend services and APIs using Python frameworks such as Django, Flask, or FastAPI.
- Design and optimize relational database schemas, queries, and indexing strategies using PostgreSQL, MySQL, or SQL Server
- Collaborate with cross-functional teams to gather requirements and deliver high-performance backend solutions.
- Implement automation scripts and data pipelines for ETL and analytics workflows.
- Ensure code quality through unit testing, code reviews, and adherence to best practices.
- Integrate backend systems with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
- Monitor and troubleshoot application performance, scalability, and reliability.
Required Skills:
- 8+ years of experience in Python backend development.
- Strong proficiency in SQL and relational database design.
- Experience with RESTful API development and integration.
- Familiarity with cloud services and DevOps tools (Docker, Kubernetes, Jenkins).
- Solid understanding of software architecture, design patterns, and OOP principles.
- Excellent problem-solving and communication skills