Sr Python Developer
Job Description:
We are looking for a highly experienced Senior Python Developer to join a high-performance engineering team. This is a 100% hands-on development role focused on building and scaling enterprise-grade applications. The ideal candidate is someone who can design, develop, and deliver complex backend systems independently while also guiding technical direction when needed.
Key Responsibilities
- Design, develop, and maintain enterprise-scale backend applications using Python
- Build and optimize transactional and high-throughput systems
- Develop RESTful APIs and HTTP-based services using FastAPI or equivalent frameworks
- Work on concurrent and distributed systems, ensuring scalability and reliability
- Participate in system architecture and technical design decisions
- Collaborate closely with engineering teams to deliver end-to-end solutions
- Ensure code quality, performance optimization, and production stability
- Work in a Linux-based cloud-native environment with Kubernetes and microservices
Required Skills & Experience
- Must have a solid and hands-on Python development experience
- Proven experience building enterprise applications (not scripting or small tools)
- Strong understanding of:
- Transactional workflows
- HTTP / API connectivity layers
- Concurrency and performance optimization
- Experience designing or contributing to system architecture and scalable backend systems
- Strong analytical and problem-solving skills with a delivery-focused mindset
- Experience working in Linux environments
- Strong exposure to microservices architecture and Kubernetes
- Experience with FastAPI or similar Python backend frameworks
Required Skills:
API Connectivity RESTful APIs Development FastAPI Scalability Microservices Reliability Architecture Optimization Kubernetes Linux Design Engineering Python