onsite
Senior Python Developer - Dweck Enterprise
Software Engineer
Senior Python Developer responsible for designing and delivering robust backend services and APIs with Django, DRF, and FastAPI, implementing OCR/document extraction pipelines, and deploying solutions on AWS within an Agile product team.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services and RESTful APIs using Python, Django, Django REST Framework, and FastAPI.
- Implement OCR and document‑extraction workflows, integrating third‑party vision services and custom processing pipelines.
- Deploy, monitor, and optimize applications in a modern AWS environment, leveraging services such as EC2, Lambda, S3, and RDS.
- Write clean, well‑tested code with comprehensive unit and integration tests; ensure code quality through code reviews and CI/CD pipelines.
- Collaborate with product owners, designers, and front‑end engineers in an Agile setting, taking ownership of features from concept through production.
Requirements
- 5+ years of professional Python development experience, with deep knowledge of Django and FastAPI.
- Proven experience building REST APIs and working with Django REST Framework.
- Hands‑on experience with OCR technologies, document parsing, and data extraction pipelines.
- Strong familiarity with AWS services and infrastructure‑as‑code tools for deployment and scaling.
- Solid understanding of Agile methodologies, test‑driven development, and collaborative version‑control workflows (Git).
Skills
pythondjangofastapiaws