Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Python Developer @ Apptium Technologies

Home > Software Development

 Senior Python Developer

Job Description

Python Developer JD
We are looking for a Senior Python Developer with 8+ years of experience to design and develop a complex software systems and applications. Collaborate with a dynamic, cross-functional team to create high-performance, scalable, and secure software. This is the opportunity to influence the direction of technology decisions while mentoring junior developers and sharing expertise in Python development. 

Responsibilities

  • Design, develop, and maintain scalable and high-performance Python applications. 
  • Write clean, reusable, and efficient Python code. 
  • Develop RESTful APIs using Django, Flask, or FastAPI
  • Implement authentication and authorization mechanisms (JWT, OAuth). 
  • Design and optimize database models using PostgreSQL, MySQL, or MongoDB
  • Perform query optimization, indexing, and bulk data processing
  • Manage data migrations using Django ORM or SQL Alchemy. 
  • Work with cross-functional teams (frontend, DevOps, product managers). 
  • Document code, API endpoints, and system architecture. 
  • Follow best practices for secure coding and data protection
  • Implement error handling, logging, and debugging strategies. 
  • Write unit tests and integration tests using pytest/unittest
  • Implement ETL pipelines for data ingestion and transformation. 
  • Integrate applications with cloud services like AWS, Google Cloud, or Azure etc. 

Job Requirements:

  • Hands-on experience with Django, Flask, FastAPI for building scalable web applications. 
  •  Expertise in Celery with Redis/RabbitMQ, managing background tasks, and scheduling with Celery Beat/Cron Jobs
  • Experience in Headless API development, authentication (JWT, OAuth), and API security best practices. 
  • Efficient handling of large CSV, JSON, XML, Excel files. 
  • Strong Knowledge in Optimized Data Structures & Algorithms (DSA) for bulk data processing. 
  • Strong experience with Django ORM, SQLAlchemy
  • Writing efficient Native SQL Queries for complex data retrieval and optimization. 
  • Expertise in Redis, Memcached for API performance improvement and caching techniques. 
  • Experience with Pytest, Unittest for unit and integration testing. 
  • API testing with Postman and performance monitoring. 
  • Strong hands-on experience with Pandas, NumPy for data transformation, aggregation. 
  • Experience with Docker, Kubernetes, GitHub Actions, Jenkins for automated deployments and scalable infrastructure. 
  • Understanding of Pythons threading restrictions and multi-process architecture. 
  • Implement security best practices such as data encryption, secure authentication, and protection against common vulnerabilities. 
  • Conduct code reviews to ensure high code quality, maintainability, and adherence to coding standards. 

Role & responsibilities

Preferred candidate profile

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Apptium Technologies
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Django FastApi Python Pandas. Flask

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

C++ Developer

  • Oracle
  • 3 - 8 years
  • Bengaluru
  • 17 hours ago
₹ Not Disclosed

Developer

  • Wipro
  • 1 - 6 years
  • Hyderabad
  • 19 hours ago
₹ Not Disclosed

.NET Application Developer

  • Sapient
  • 5 - 10 years
  • Bengaluru
  • 21 hours ago
₹ .5-18.5 Lacs P.A.

Developer - L3

  • Wipro
  • 3 - 5 years
  • Hyderabad
  • 21 hours ago
₹ Not Disclosed

Apptium Technologies

Apptium Technologies India Pvt Ltd Apptium is a leading Information Technology Solutions company serving clients globally. We are experts in delivering business-driven technology solutions. We help our clients gain competitive advantage by using Internet-based technologies to make their business...