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

Senior Python Developer @ Apptium Technologies

Home > Other

 Senior Python Developer

Job Description


Senior Python Developer
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. 

Preferred candidate profile

Job Classification

Industry: Software Product
Functional Area / Department: Other
Role Category: Other
Role: Other
Employement Type: Full time

Contact Details:

Company: Apptium Technologies
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Pandas. Django FastApi Python Flask Sql

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Client Partner - Corporate Quality @ Access healthcare Services

  • Access Healthcare
  • 3 - 5 years
  • Chennai
  • 1 day ago
₹ 5-10 Lacs P.A.

Power Bi Developer

  • Euclid Innovations
  • 9 - 14 years
  • Hyderabad
  • 2 days ago
₹ 20-30 Lacs P.A.

Snowflake Developer

  • Diverse Lynx
  • 4 - 9 years
  • Hyderabad
  • 5 days ago
₹ Not Disclosed

Java Developer

  • Forbes Global
  • 6 - 10 years
  • Hyderabad
  • 5 days 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...