What are the responsibilities and job description for the Python Engineer position at Theron Partners Inc.?
Job Title: Python Server-Side Developer (Heavy SQL)
Location: Bridgewater, NJ - Hybrid Role
Duration: Full-Time (Permanent)
Job Description:
Job Overview:
We are looking for a Python Server-Side Developer with strong SQL expertise to join our team. This role focuses on building and maintaining backend services, optimizing database performance, and supporting data-driven applications. The ideal candidate is comfortable working with large datasets and writing efficient, scalable code.
Key Responsibilities:
- Develop and maintain server-side applications using Python
- Design, write, and optimize complex SQL queries and stored procedures
- Work closely with databases to ensure performance, scalability, and reliability
- Collaborate with cross-functional teams including frontend, data, and DevOps
- Troubleshoot and debug issues in production and development environments
- Participate in code reviews and contribute to best practices
Required Qualifications:
- Strong experience with Python (server-side/backend development)
- Heavy hands-on experience with SQL (query optimization, joins, indexing, etc.)
- Experience working with relational databases such as PostgreSQL, MySQL, or SQL Server
- Understanding of REST APIs and backend architecture
- Ability to handle large datasets and performance tuning
Preferred Qualifications:
- Experience with frameworks like Django or Flask
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform)
- Exposure to data pipelines or ETL processes
- Knowledge of version control tools like Git