We're seeking a skilled Python developer to help build and scale Datasumi's advanced evaluation platform. The ideal candidate combines practical production experience with a passion for creating robust backend systems and scalable infrastructure.
Technical Requirements
Python Proficiency: Minimum 2 years of production experience writing and deploying Python code
Backend Development: Experience building APIs, services, and data processing pipelines
System Architecture: Understanding of backend principles for building scalable applications
Infrastructure Knowledge: Familiarity with cloud services, containerization, and deployment workflows
Problem-Solving: Ability to tackle complex technical challenges with practical, efficient solutions
Code Quality: Commitment to writing clean, maintainable, and well-tested code
Preferred Qualifications
Experience with Python web frameworks (Flask, Django, FastAPI)
Familiarity with containerization tools (Docker, Kubernetes)
Understanding of database design and optimization (SQL and NoSQL)
Experience with cloud platforms (AWS, GCP, Azure)
Knowledge of front-end technologies (JavaScript, React, Vue)
Experience with CI/CD pipelines and DevOps practices
Primary Responsibilities
Backend Development
Design and implement robust, scalable backend services using Python
Create and maintain APIs that power our evaluation platform
Develop data processing pipelines to handle complex information flows
Build integration points with third-party systems and services
Optimize backend performance and ensure reliability
Infrastructure Development
Help architect and implement cloud infrastructure to support our platform
Contribute to deployment automation and monitoring systems
Collaborate on database design and data management strategies
Support the implementation of security best practices
Cross-Functional Collaboration
Work closely with product and design teams to understand requirements
Collaborate with front-end developers to ensure seamless integration
Participate in code reviews and technical discussions
Contribute to technical documentation and knowledge sharing
Front-End Opportunities
Potential to contribute to front-end development based on interest and project needs
Collaborate on creating intuitive user interfaces for complex evaluation tools
Help implement data visualization components and interactive features
Growth Potential
This role offers significant growth opportunities as you'll be working on core platform components essential to our business. You'll help shape our technical architecture while developing skills across the full technology stack.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job