Python/Django Developer
Summary
Build and maintain web apps and RESTful APIs using Python, Django, and Django REST Framework, with PostgreSQL/MySQL databases and optional cloud deployment.
Python Developer (Long Term)
Locations: Charlotte, NC / Jersey City, NJ
Key Responsibilities
- Develop and maintain web applications using Python and the Django framework.
- Build RESTful APIs for frontend and third‑party integrations.
- Design and implement efficient database models using PostgreSQL or MySQL.
- Write reusable, testable, and efficient code following best practices.
- Collaborate closely with frontend developers, product managers, and designers to deliver robust features.
- Implement authentication, authorization, and security protocols.
- Optimize application performance and ensure scalability.
- Participate in code reviews, testing, and documentation.
- Deploy and manage applications using Docker, AWS, or Azure (optional but preferred).
Required Skills & Qualifications
- Strong proficiency in Python (3.x) and the Django framework.
- Experience with Django REST Framework (DRF).
- Solid understanding of relational databases (PostgreSQL/MySQL).
- Knowledge of HTML, CSS, JavaScript, and basic frontend integration.
- Familiarity with Git, GitHub, and CI/CD pipelines.
- Understanding of object‑oriented programming (OOP) principles.
- Knowledge of unit testing frameworks (pytest, unittest).
- Good problem‑solving and analytical skills.
Seniority Level
Mid‑Senior Level
Employment Type
Full‑time
Job Function
Engineering and Information Technology
Industries
IT Services and IT Consulting