Datasumi

Python Developer

Manchester, England, GB

2 days ago
Save Job

Summary

About The Role

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

People also searched: