Python Developer
Sayreville, NJ 08871
8 Days, Contract
Completely Remote
Job Summary
- Job Title:
- Python Developer
- Posted Date:
- Jun 11, 2025
- Duration:
- 8 Days, Contract
- Shift(s):
-
08:00 - 16:00
Description
We are seeking a skilled and detail-oriented Python Developer to join our software development team. The ideal candidate will have experience in developing scalable applications, writing efficient and reusable Python code, and integrating back-end components with front-end services. This role is ideal for someone passionate about technology, problem-solving, and working in dynamic development environments.
Key Responsibilities:
-
Write clean, maintainable, and efficient Python code.
-
Design and implement robust applications using Python frameworks (such as Django, Flask, or FastAPI).
-
Integrate user-facing elements developed by front-end developers with server-side logic.
-
Develop and maintain APIs and microservices.
-
Optimize applications for maximum speed and scalability.
-
Work with data storage solutions (e.g., PostgreSQL, MySQL, MongoDB).
-
Implement security and data protection measures.
-
Debug and troubleshoot issues in a timely manner.
-
Participate in code reviews and contribute to continuous improvement.
-
Collaborate with other team members, stakeholders, and cross-functional teams.
Required Skills and Qualifications:
-
Bachelor's degree in Computer Science, Information Technology, or a related field.
-
Proven experience as a Python Developer (2+ years preferred).
-
Strong knowledge of Python and its standard libraries.
-
Experience with web frameworks like Django, Flask, or FastAPI.
-
Familiarity with front-end technologies (HTML5, CSS3, JavaScript) is a plus.
-
Understanding of databases and ORM (Object Relational Mapper).
-
Familiarity with version control tools like Git.
-
Experience with RESTful API design and integration.
-
Strong problem-solving and communication skills.
Preferred Qualifications:
-
Experience with cloud platforms like AWS, Azure, or Google Cloud.
-
Knowledge of containerization tools such as Docker and Kubernetes.
-
Familiarity with CI/CD pipelines.
-
Experience with automated testing and unit testing (e.g., pytest, unittest).
-
Basic understanding of machine learning or data science libraries (e.g., NumPy, pandas) is a plus.