Dice is seeking a Python Full Stack Developer responsible for designing, developing, and maintaining full-stack web/mobile applications. The role involves server-side development, API design, database integration, application orchestration, and working across modern cloud and enterprise platforms.
Responsibilities:
- Develop and maintain server-side application functionality
- Design, build, and integrate web services and APIs
- Develop and optimize database models and integrations
- Build scalable web applications and interactive user experiences
- Work with cloud platforms, enterprise systems, and deployment environments
- Perform code testing, debugging, and application support
- Collaborate with cross-functional teams in Agile development environments
Requirements:
- Python
- TypeScript
- Relational database design
- ORM for database integration
- REST API design and implementation
- Automated testing (pytest)
- UI component libraries / design frameworks
- Flask
- Graphene
- OpenAPI
- GraphQL
- PostgreSQL
- OpenShift
- Web technologies and protocols (HTTP, SOAP, REST)
- Version control using Git
- Experience with APIs and system integrations
- Exposure to CMS, CRM, eCommerce platforms, Cloud infrastructure, and CDN environments