13 Aug
|
Apptium Technologies
|
Chennai
13 Aug
Apptium Technologies
Chennai
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 energetic, 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
📌 Python Developer (Chennai)
🏢 Apptium Technologies
📍 Chennai