What are the responsibilities and job description for the Python Developer position at Cloud Bigdata?
Job Details
Job Description: Python Developer
Location : McLean, VA
Duration: 12 Months
Key Responsibilities:
- Design, develop, test, and deploy robust, secure, and scalable Python applications.
- Collaborate with cross-functional teams (product managers, designers, front-end developers) to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices (e.g., PEP 8, SOLID principles).
- Build and maintain RESTful APIs and backend services.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Implement data storage solutions using SQL and/or NoSQL databases.
Qualifications & Skills:
Required:
- Proven experience as a Python Developer or similar role.
- Strong proficiency in Python and its core concepts.
- Experience with one or more Python web frameworks such as Django, Flask, or FastAPI.
- Understanding of REST API principles and experience in building and consuming APIs.
- Familiarity with ORM (Object Relational Mapper) libraries (e.g., Django ORM, SQLAlchemy).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and writing efficient SQL queries.
- Version control proficiency with Git.
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.
Salary : $70 - $80