Senior Python Software Engineer @OnHires
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago

[Hiring] Senior Python Software Engineer @OnHires

2mths ago - OnHires is hiring a remote Senior Python Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Eastern Europe

Role Description

Our client is looking for an experienced Senior Python Software Engineer to help build and evolve the backend infrastructure powering their AI platform.

  • Design, build, and maintain scalable Python backend services.
  • Develop new microservices and enhance existing platform functionality.
  • Own features end-to-end, from technical design through implementation, testing, deployment, and maintenance.
  • Build asynchronous services and real-time communication components.
  • Work with distributed systems and message brokers.
  • Collaborate closely with Product, QA, and Engineering throughout the entire development lifecycle.
  • Participate in architecture discussions and technical decision-making.
  • Write clean, maintainable, and well-tested production code.
  • Contribute to code reviews, documentation, and engineering best practices.

Qualifications

  • 5+ years of commercial Python development experience.
  • Strong object-oriented programming (OOP) skills.
  • Proven experience building and maintaining production backend applications.
  • Experience designing and developing microservices.
  • Strong understanding of the complete Software Development Lifecycle (SDLC).
  • Experience with asynchronous programming, data streaming, and WebSockets.
  • Experience with Django or FastAPI.
  • Experience with RabbitMQ, Kafka, or similar messaging systems.
  • Experience with Docker and Kubernetes.
  • Solid Git workflow and version control experience.
  • Strong software engineering fundamentals and system design skills.
  • Excellent problem-solving abilities and the ability to quickly learn new technologies.
  • Experience working in agile, cross-functional product teams.
  • Good written and spoken English.

Requirements

  • Experience building AI-powered products (Nice to Have).
  • Familiarity with LLMs, RAG, LangChain, CrewAI, Hugging Face, OpenAI APIs, or similar technologies (Nice to Have).
  • Experience with AWS, GCP, or Azure (Nice to Have).
  • Experience working with PostgreSQL and/or NoSQL databases (Nice to Have).
  • Familiarity with vector databases (Nice to Have).
  • Infrastructure as Code (Terraform or CloudFormation) (Nice to Have).
  • Experience with automated testing (Nice to Have).
  • Bash scripting (Nice to Have).

Benefits

  • Fully remote working environment.
  • Preference for candidates based in Eastern Europe.
  • Core collaboration hours approximately 11:00–18:00 CET.
  • International distributed team.
  • Product-focused engineering environment with high ownership.

Hiring Process

  • Pre-screen interview with the external recruitment partner (30 minutes).
  • HR interview (approximately 30 minutes).
  • Technical interview with the Engineering Lead (approximately 90 minutes).
  • Live coding session (approximately 2 hours).
  • Offer.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Eastern Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Python Software Engineer @OnHires
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Eastern Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,048+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later