13 Nov
|
ATNA Technologies
|
India
13 Nov
ATNA Technologies
India
Job Description
Senior Python Developer (6-8 Years Experience)
Location:
India
Experience:
6-8 Years Employment Type: Full-Time
About the Role
We are seeking a highly skilled and motivated Senior Python Developer with 6-8 years of hands-on experience in designing, developing, and maintaining scalable applications. The ideal candidate should possess strong expertise in Python development, containerization using Docker, AI/ML fundamentals, and excellent debugging and problem-solving capabilities. This role requires strong analytical thinking, ownership, and effective communication skills to collaborate with cross-functional teams.
Key Responsibilities
• Design, develop, test, and maintain robust, scalable, and high-performance Python applications.
• Build and optimize REST APIs, microservices, and backend systems.
• Containerize applications and manage deployments using Docker.
• Collaborate with product owners, architects, QA teams, and stakeholders to deliver business solutions.
• Analyze complex technical problems and provide efficient, scalable solutions.
• Troubleshoot production issues and perform root cause analysis.
• Participate in code reviews and enforce coding standards and best practices.
• Integrate AI/ML models and AI-powered solutions into business applications where applicable.
• Improve application performance, reliability, and security.
• Create and maintain technical documentation. Required Skills & Qualifications Technical Skills
• 6-8 years of qualified experience as Python Developer
• Strong understanding of Python frameworks such as FastAPI, Flask, or Django.
• Hands-on experience with Docker and containerized application development.
• Knowledge of AI/ML concepts, Generative AI, LLMs, prompt engineering, and AI integrations.
• Experience developing and consuming RESTful APIs.
• Strong understanding of software design patterns and object-oriented programming principles.
• Experience with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
• Familiarity with version control systems such as Git.
• Understanding of CI/CD pipelines and DevOps practices. Core Competencies
• Strong debugging and troubleshooting skills with the ability to identify and resolve production issues efficiently.
• Excellent logical reasoning and analytical problem-solving abilities.
• Ability to break down complex business requirements into technical solutions.
• Strong communication and stakeholder management skills.
• Self-driven with a high sense of ownership and accountability. Preferred Qualifications
• Experience with cloud platforms such as AWS, Azure, or GCP.
• Knowledge of docker
• Experience working in Agile/Scrum environments
• Experience with event-driven architectures and microservices. What We're Looking For
• Strong technical expertise combined with excellent problem-solving skills.
• Ability to work independently and mentor junior developers.
• Passion for learning emerging technologies, particularly in AI and automation.
• Excellent verbal and written communication skills.
• Customer-focused mindset with attention to quality and delivery. Primary
Skills:
Python, Docker, AI fundamentals, REST APIs, Microservices Soft
Skills:
Communication, Analytical Thinking, Problem Solving, Collaboration, Ownership.
📌 Senior Python Developer (India)
🏢 ATNA Technologies
📍 India