Job Description
Technology & Design Full-time 51-200 employees · Staffing & Recruiting Actively recruiting
Company Description
Based in San Diego, California we are an IT consulting company that uses state-of-the-art software development methodologies to deliver a high standard variety of projects to our valued clients. We specialize in UX/UI Design and Development for Web and Mobile applications. We are a passionate group of designers and engineers with experience in creating applications for VC-funded companies.
Required skillset
Python 4 Django 4 SQL 4
Job Description
We are seeking a highly skilled Python/Django Developer with a strong background in backend development, working with relational databases, and an interest in improving performance. You will collaborate closely with cross-functional teams to develop, test, and maintain web applications, as well as handle complex data-driven challenges.
Key Responsibilities:
- Develop and maintain scalable web applications using Python and Django frameworks.
- Work extensively with SQL engines such as MySQL or PostgreSQL for data storage, manipulation, and optimization.
- Design and implement complex SQL queries to retrieve and manage large datasets efficiently.
- Optimize database performance by identifying bottlenecks and refactoring queries. (Example: Rewrite JOIN-based queries to reduce execution time by indexing relevant columns and restructuring the schema.)
- Integrate asynchronous task queues using Celery for background processing.
- Implement validation and data parsing with Pydantic to ensure efficient and structured data management.
- Utilize Pandas for complex data analysis and manipulation.
- Build web scraping solutions to extract data from various sources, ensuring compliance with legal and ethical scraping standards.
- Write clean, scalable, and well-documented code following best practices.
Required Skills & Qualifications:
- Minimum 4 years of experince in Python and Django.
- Good experience with SQL engines—specifically MySQL and/or PostgreSQL.
- Experience creating complex queries and improving database performance. Proven ability to optimize and refactor queries.
- Proficiency with Celery for task queues, Pydantic for data validation, and Pandas for data manipulation.
- Experience in web scraping, with knowledge of web technologies and best practices.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.
- Nice-to-Have:
- Experience with RESTful APIs or GraphQL.
- Experience with cloud platforms (AWS, GCP, etc.).
#J-18808-Ljbffr
Job Tags
Full time,