Python Developer

Job not on LinkedIn

1 hour ago

Apply Now
Logo of Weekday (YC W21)

Weekday (YC W21)

Human Resources • SaaS • Recruitment

Weekday is a modern recruitment platform that combines AI technologies with a vast database of potential candidates, aiming to streamline the hiring process for companies in India. They offer various services, including a proactive outreach approach that helps employers connect with top talent, as well as tools for candidates to easily apply for jobs. Weekday's emphasis on candidate engagement through multiple channels, including email, WhatsApp, and phone calls, sets it apart in the competitive landscape of recruitment agencies.

11 - 50 employees

Founded 2021

☁️ SaaS

🎯 Recruiter

📋 Description

• Design, develop, and maintain backend services using Python with a focus on performance, reliability, and maintainability. • Build and implement distributed task execution and workflow orchestration pipelines using Celery, Temporal, or similar frameworks. • Architect scalable workflow solutions and event-driven systems capable of handling high-volume transactions and asynchronous processing. • Optimize task scheduling, worker management, queue handling, and checkpointing strategies to ensure high availability. • Write clean, testable, reusable, and efficient code following engineering best practices and internal guidelines. • Collaborate with product managers, architects, SRE teams, and other developers to translate business requirements into engineering solutions. • Integrate workflows with external systems, including microservices, message queues (e.g., Kafka, RabbitMQ, SQS), databases, and APIs. • Manage production deployments, monitor service health, troubleshoot complex issues, perform root-cause analysis, and improve reliability metrics. • Maintain documentation including workflow diagrams, technical designs, system architecture details, and knowledge-base records. • Mentor junior engineers, participate in peer code reviews, and contribute to continuous improvement initiatives. • Stay updated with new technologies in workflow orchestration, distributed computing, cloud platforms, and process automation.

🎯 Requirements

• 6–13 years of professional software development experience, with a strong focus on backend development. • Expertise in Python including asynchronous programming, concurrent execution, multiprocessing, and performance tuning. • Strong hands-on experience in Celery and/or Temporal, including workflow creation, signal handling, retry logic, and DAG-based orchestration. • Solid understanding of distributed systems, microservices, event-driven architecture, and message queueing concepts. • Experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, Redis, or Cassandra. • Experience integrating and deploying services using Docker and Kubernetes is a strong advantage. • Familiarity with logging, observability, monitoring tools (Grafana, Prometheus, ELK/EFK, OpenTelemetry). • Strong understanding of design patterns, software architecture principles, API development, and performance optimization. • Ability to work independently, make technical decisions, and manage priorities in dynamic environments. • Strong analytical thinking, problem-solving skills, and excellent communication ability. • Prior experience in workflow orchestration for large-scale data processing or automation platforms is preferred.

Apply Now

Similar Jobs

Yesterday

Backend Software Engineer III developing scalable software applications at Modivcare. Collaborating with teams to align products with business goals and mentor junior engineers.

Azure

Java

Kafka

Kotlin

NoSQL

Oracle

RabbitMQ

SQL

2 days ago

Back End Software Engineer at Capital One developing cloud-based solutions. Collaborating with Agile teams to solve complex business problems and enhance technology solutions.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Java

JavaScript

Kubernetes

Node.js

NoSQL

Open Source

Python

RDBMS

Scala

SQL

Go

2 days ago

Software Engineer II building automation systems for Jerry.ai. Helping millions of users manage car ownership efficiently with innovative technology.

2 days ago

Senior Software Engineer building automation systems at Jerry.ai to simplify car ownership. Collaborating across teams to drive innovative solutions in a fast-paced environment.

2 days ago

Docker, Inc

51 - 200

Senior Software Engineer developing backend systems with Clojure and Go at Docker. Leading technical design and mentoring engineers to optimize software delivery.

🇺🇸 United States – Remote

💵 $189.6k - $260.7k / year

💰 $105M Series C on 2022-03

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

AWS

Clojure

Cloud

Distributed Systems

Google Cloud Platform

Microservices

Go