Overview
Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 1 Year(s)
Skills
Python
RESTful
React.js
MongoDB
Job Details
Python : Full Stack Polyglot Engineer with Data Engineering Expertise
- Location: United States Remote
- Position Type: Open to Contract / Contract-to-Hire (Open to Full-Time)
- Experience Required: 9+ Years
- Must have Skill : Python , FastAPI , React ,MongoDB , Data Engineering
We are looking for a skilled Python Polyglot developer who is comfortable working across the backend, frontend, and datatransformation layers. The ideal candidate is someone with strong hands-on experience in building scalable web applications and a solid understanding of data engineering principles.
Key Responsibilities:
- Design and develop robust backend services using Python (FastAPI)
- Build responsive and intuitive user interfaces using React
- Integrate with MongoDB for data persistence and efficient querying
- Translate source-to-target mappings into performant data transformation logic
- Collaborate with cross-functional teams to define and implement scalable application architectures
- Write clean, maintainable code and participate in code reviews
Must-Have Skills:
- Backend: Python (FastAPI or similar frameworks)
- Frontend: React (Hooks, functional components, state management)
- Database: MongoDB (data modeling, aggregation pipelines, indexing)
- Data Engineering: Experience in data pipelines, transformations, and mapping-based ingestion
- Strong understanding of RESTful API design and integration
- Familiarity with CI/CD practices and Git-based workflows
Nice-to-Have Skills:
- Exposure to other backend languages or frameworks (Node.js, Java, etc.)
- Experience with containerization (Docker) and deployment practices
- Knowledge of schema validation (e.g., Pydantic, Joi)
- Understanding of cloud-native development (AWS, Google Cloud Platform, Azure)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.