KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #3014
Applications open Full-Time Job

Senior Python Developer

ATNA Technologies

  • India (Remote / Multiple), India
  • Competitive Package
  • 6-8 Years
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

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 professional 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.

Eligibility & process

Who can apply

Seniority: Mid-Senior level. Employment type: Full-time

Skills & stack

Python Django FastAPI Flask REST APIs Microservices PostgreSQL MySQL

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, Django, FastAPI, Flask, REST APIs, Microservices, PostgreSQL, MySQL) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion ATNA Technologies Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join ATNA Technologies as a Senior Python Developer?
Highlight ATNA Technologies's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
ATNA Technologies Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii