HamburgerMenu
hirist

Job Description

Description :


- We are looking for an experienced Senior Python Developer to design, build, and optimize scalable backend systems and applications.

- The ideal candidate has strong hands-on expertise with Python frameworks, API development, system architecture, and performance optimization.

- You will work closely with cross-functional teams to architect solutions, write clean and reusable code, conduct code reviews, and mentor junior developers.

- This role is ideal for someone who enjoys solving complex problems, improving system performance, and contributing to high-quality software products.

Key Responsibilities :

Backend Development :


- Design, develop, and maintain backend services, microservices, and APIs using Python.

- Work with modern frameworks like Django, Flask, or FastAPI to build robust applications.

- Optimize backend performance, scalability, and reliability.

System Architecture & Design :


- Collaborate in architectural discussions and design high-level technical solutions.

- Build scalable data models, integrate databases, and design efficient data processing workflows.

- Drive best practices in coding, architecture, and engineering standards.

Code Quality & Review :
- Write clean, reusable, and well-documented code following industry standards.

- Conduct thorough code reviews and ensure adherence to best engineering practices.

- Lead debugging, troubleshooting, and root-cause analysis for production issues.

API & Integration :


- Design and build RESTful/GraphQL APIs.

- Integrate third-party services, authentication systems, and cloud components.

- Work with asynchronous programming and message queues (Celery, RabbitMQ, Kafka, etc.) when needed.

Testing & Deployment :


- Implement automated tests (unit, integration, functional) to maintain code quality.

- Work with CI/CD pipelines to deploy applications to cloud environments (AWS, GCP, Azure).

- Collaborate with DevOps teams to ensure smooth releases and high availability.

Cross-Functional Collaboration :


- Partner with Product, Frontend, QA, and DevOps teams to deliver end-to-end features.

- Translate business requirements into technical specifications and executable tasks.

- Participate in sprint planning, estimations, and agile ceremonies.

Leadership & Mentoring :


- Guide junior and mid-level engineers, providing technical direction and mentorship.

- Promote a culture of continuous improvement, innovation, and knowledge sharing.

Required Skills & Experience :


- Strong proficiency in Python with 58+ years of backend development experience.

- Expertise in at least one major Python framework (Django / FastAPI / Flask).

- Deep understanding of backend architecture, design patterns, and microservices.

- Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.

- Strong skills in writing RESTful APIs and integrating third-party services.

- Familiarity with cloud technologies (AWS, GCP, Azure).

- Good understanding of containerization and orchestration tools (Docker, Kubernetes).

- Strong debugging, problem-solving, and analytical skills


info-icon

Did you find something suspicious?