A dynamic tech company in Dallas is seeking a skilled Python Developer. The ideal candidate will design, develop, and maintain scalable applications, and must have experience with REST APIs, Django/Flask, and SQL databases. Responsibilities also include collaborating with cross-functional teams, writing clean code, and performing code reviews. A profound understanding of OOP principles and familiarity with cloud platforms is crucial for success in this role.
Qualifications
Experience with frameworks such as Django or Flask.
Hands-on experience with REST APIs and microservices architecture.
Good understanding of SQL and database design (PostgreSQL/MySQL).
Familiarity with version control tools like Git.
Experience with unit testing and debugging.
Responsibilities
Design, develop, and maintain scalable Python applications.
Build and integrate RESTful APIs and backend services.
Collaborate with cross-functional teams including frontend, DevOps, and QA.
Write clean, efficient, and reusable code.
Perform code reviews, testing, and debugging.
Skills
Experience with Django or Flask
Hands-on experience with REST APIs
Good understanding of SQL
Familiarity with version control tools
Experience with unit testing
Knowledge of OOP principles
Exposure to cloud platforms
Experience with Docker/Kubernetes
Familiarity with CI/CD pipelines
Knowledge of data processing libraries
Tools
PostgreSQL/MySQL
Git
Python
Job description
Experience with frameworks such as Django or Flask
Hands-on experience with REST APIs and microservices architecture
Good understanding of SQL and database design (PostgreSQL/MySQL)
Familiarity with version control tools like Git
Experience with unit testing and debugging
Knowledge of object-oriented programming (OOP) principles
Exposure to cloud platforms (AWS/Azure/GCP)
Experience with Docker/Kubernetes
Familiarity with CI/CD pipelines
Knowledge of data processing libraries (Pandas, NumPy)
Design, develop, and maintain scalable Python applications
Build and integrate RESTful APIs and backend services
Collaborate with cross-functional teams including frontend, DevOps, and QA
Write clean, efficient, and reusable code
Perform code reviews, testing, and debugging
Optimize applications for performance and scalability