About the Opportunity:
If you would like to know a bit more about this opportunity, or are considering applying, then please read the following job information.
I am working with a deep tech start-up seeking a Senior Backend Engineer with expertise in Python/Django or Flask. This role involves working on the backend of their generative AI system, ensuring robust and suitable software applications. Ideal candidates will have over 5 years of industry experience in backend development.
Package:
* Salary: £80-90k per annum
* Career Progression: Rapid advancement opportunities
* Influence: Shape the direction of a successful early-stage business
* Share Options: Generous scheme
* Work Hours: Highly flexible
* Hybrid Working: 2-3 days per week at the oxford based office
Responsibilities:
* Develop and maintain scalable backend systems using Python and Django/Flask
* Create and manage RESTful APIs with OpenAPI/Swagger specifications
* Ensure backend architecture supports horizontal scaling and high availability
* Implement robust authentication and authorization mechanisms
* Optimize database performance and manage scaling with PostgreSQL or MySQL
* Integrate logging and monitoring solutions for system reliability
* Conduct code reviews and enforce coding standards
* Mentor junior backend developers
* Collaborate with frontend engineers and stakeholders
Requirements
* Security Clearance: Eligible/Past/Present SC clearance
* Education: Bachelor’s degree in Computer Science, Engineering, or related field
* Experience: 5+ years in backend development with Python and Django
* Skills: Proficiency with Django REST Framework, database management (PostgreSQL/MySQL), AWS and Azure, API versioning, Docker, authentication protocols, Git
* Attributes: Excellent problem-solving, communication, and collaboration skills
Nice to have:
* Experience with message queues (RabbitMQ or Kafka)
* Knowledge of service discovery and API gateway patterns
* Familiarity with WebSocket services for real-time features
* Experience with data warehousing and analytics solutions
* Understanding of backup and disaster recovery strategies
* Experience with distributed systems and microservices architecture
* Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack