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

Python Developer @ Apptium Technologies

Home > Software Development

 Python Developer

Job Description

This is a full-time, in-office position for Chennai, Perungudi location with shift timing 12noon to 9PM IST
Apptium is looking for a Senior Python Developer with 7+ years of experience to design and develop 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.
ROLES AND 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).
  • 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, and FastAPI for scalable web applications.
  • Expert in Celery with Redis/RabbitMQ for background tasks and scheduling with Celery Beat/Cron Jobs.
  • Skilled in Headless API development, authentication (JWT, OAuth), and API security best practices. Efficient in handling large CSV, JSON, XML, and Excel files.
  • Strong knowledge of optimized DSA for bulk data processing.
  • Proficient in Django ORM, SQLAlchemy, and writing optimized Native SQL Queries.
  • Expertise in Redis, Memcached for API performance and caching.
  • Experience with Pytest, Unittest for unit and integration testing.
  • Proficient in API testing with Postman and performance monitoring.
  • Strong hands-on experience with Pandas, NumPy for data transformation.
  • Experienced with Docker, Kubernetes, GitHub Actions, and Jenkins for automated deployments.
  • Deep understanding of Python s threading restrictions and multi-process architecture.
PREFERRED QUALIFICATIONS
  • BE/MCA Degree in Computer Science or related field

Job Classification

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

Contact Details:

Company: Apptium Technologies
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Computer science Coding XML Postgresql MySQL Debugging Integration testing JSON Scheduling Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

React JS Developer -UI Developer (6month Contract)

  • Accenture
  • 5 - 8 years
  • Bengaluru
  • 1 day ago
₹ 9-12 Lacs P.A.

Application Developer-Cloud FullStack

  • IBM
  • 3 - 5 years
  • Pune
  • 1 day ago
₹ Not Disclosed

Salesforce Vlocity Developer

  • Capgemini
  • 3 - 8 years
  • Mumbai
  • 2 days ago
₹ Not Disclosed

Lead Backend Developer | 6 To 9 years | Bengaluru

  • Capgemini
  • 5 - 10 years
  • Bengaluru
  • 2 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...