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

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Mainframe Developer

  • DXC Technology
  • 2 - 6 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Java Full Stack Developer

  • Thryve Digital
  • 6 - 9 years
  • Chennur
  • 3 days ago
₹ Not Disclosed

Mainframe Developer

  • DXC Technology
  • 2 - 6 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Mainframe Developer

  • DXC Technology
  • 2 - 6 years
  • Noida, Gurugram
  • 3 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...