
Senior Backend Software Engineer, Python
HP
full-time
Posted on:
Location Type: Hybrid
Location: Cambridge • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- You will be working on the HP Wolf Security Cloud Service
- The API and UI back-end (Python, Django, Django REST Framework)
- The background worker service / task queues (Celery, Dramatiq)
- Container-based packaging (Linux, Nginx, PostgreSQL, Docker)
- Supporting operational deployment using AWS (S3, ECS, RDS, etc.)
- Integrations with other cloud systems (Elastic/Kibana, Salesforce, InterWorks, Azure, other internal HP systems)
- Maintaining product compatibility for customers' self-hosted, on-premise servers (Windows, IIS, SQL Server)
- Unit tests, Playwright/Selenium tests, automated installation tests, static code analysis
Requirements
- Proven experience working with Python for web applications
- Successful experience of designing scalable web services
- Experience in tuning and optimising SQL queries, indices and other techniques to get the best performance out of the DBMS
- Understanding of ORM web frameworks
- Understanding of HTTP, caching, performance tradeoffs
- Understanding of web security issues and how to design to avoid them
- Bachelor’s degree in Computer Science or equivalent
- Experience designing and deploying cloud services at scale
- Experience using distributed task queue systems, such as Celery
- Some experience in front-end development
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoDjango REST FrameworkCeleryDramatiqLinuxNginxPostgreSQLDockerSQL
Soft Skills
designing scalable web servicesoptimizing performanceunderstanding web security issues
Certifications
Bachelor’s degree in Computer Science