Senior Python Software Engineer – AI Product

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of OnHires

OnHires

11 - 50 employees

Founded 2020

🎯 Recruiter

👥 HR Tech

🤝 B2B

Recruitment • HR Tech • B2B

OnHires is a global IT recruitment and staffing partner that sources, vets, and places technical and creative talent for fast-growing companies. They provide services including vetted developers, sourcing, executive search, talent mapping, RPO, HR consulting, and flexible hiring models (subscription, pay-per-hire, hourly), with a focus on fast, high-quality hires and scalable talent pipelines.

📋 Description

• 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.

🎯 Requirements

• 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.

🏖️ Benefits

• Fully remote. • 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.

Apply Now

Similar Jobs

🔥 3 hours ago

Miratech

501 - 1000

Senior Back-End Engineer developing microservices for a B2B communication platform. Joining a global IT company to integrate external APIs and implement event-driven workflows.

AWS

Cloud

Docker

GraphQL

JavaScript

Kafka

Kubernetes

Microservices

Node.js

Postgres

ServiceNow

TypeScript

VoIP

🕒 2 days ago

Innovecs

501 - 1000

🏢 Enterprise

🎮 Gaming

☁️ SaaS

Senior C# Engineer supporting integrations and billing-related initiatives for a logistics-focused platform. Collaborating closely with the tech team to ensure high code quality and reliability.

Azure

.NET

🕒 5 days ago

AUTO1 Group

5001 - 10000

👥 B2C

🏪 Marketplace

🚗 Transport

Team Lead Java Engineer at a startup specializing in the used car market, leading a development team and overseeing Java microservices. Responsible for hands-on coding, mentoring, and best practices enforcement.

AWS

Cloud

EC2

Java

Microservices

Spring

Spring Boot

SpringBoot

🕒 5 days ago

Pine Software

51 - 200

Senior C++ Software Engineer at Pine Software developing trading technology solutions. Working on low-latency systems and optimizing data ingestion pipelines for performance.

C++

Kubernetes

Postgres

Python

Go

🕒 6 days ago

Sigma Software Group

1001 - 5000

🎮 Gaming

📡 Telecommunications

Lead/Principal Go Developer designing a high-load, low-latency real-time bidding platform for a technology-driven company in digital advertising.

Distributed Systems

Postgres

Redis

Go