Title: Python Developer
Location: Herndon, VA – Hybrid
Duration: 12 months
Job Summary:
We are looking for a talented Python Developer to join our development team. As a Python Developer, you will be responsible for designing, developing, and maintaining scalable web applications, APIs, and services. You will work closely with cross-functional teams to deliver high-quality software solutions that meet customer needs.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable Python code.
- Build and integrate user-facing elements with server-side logic.
- Develop APIs, web applications, and data-driven solutions.
- Ensure code quality through automated testing, code reviews, and optimization.
- Work collaboratively with front-end developers, DevOps engineers, and data scientists.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in project planning, estimations, and technical discussions.
- Keep up with new technologies and industry trends to ensure continuous innovation.
Technical Skills:
- Strong experience with Python.
- Knowledge of web frameworks such as Django, Flask, or FastAPI.
- Experience with RESTful APIs and microservices architecture.
- Proficient in working with databases (SQL/NoSQL) like PostgreSQL, MySQL, or MongoDB.
- Experience with version control systems, preferably Git.
- Familiarity with containerization technologies (Docker, Kubernetes).