What are the responsibilities and job description for the Python Developer position at Infojini Inc?
We are looking for a highly skilled Python Developer with hands-on experience in designing, building, and scaling data platforms and products using modern cloud technologies. This role requires expertise in full-stack Python development, cloud data platforms (e.g., AWS, Azure, GCP), and knowledge of modern data modeling and storage formats.
Responsibilities:
- Design, develop, and deploy high-performance Python-based data pipelines for structured, semi-structured, and unstructured data.
- Develop and implement data processing solutions using batch, real-time, and event-driven frameworks.
- In-depth knowledge of Python frameworks and libraries, such as Pandas, Django or Flask
- Ensure data integrity, lineage, and observability by writing resilient and maintainable code.
- Implement RESTful APIs and web services for data access and consumption.
- Collaborating with cross-functional teams, including front-end developers, to design and implement software features
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools
- Familiarity with version control systems (e.g., Git)
- Expertise in database systems and the ability to design and optimize SQL
- Keeping up-to-date with the latest Python developments and best practices