Senior Python Developer
ThreatXIntel
About the role
Experience: 18–21 Years
Location: Chennai, Tamil Nadu
Work Mode: 100% Work From Office (Onsite)
Job Type: Full-Time
Joining: Immediate Joiners Only
We are looking for an experienced Senior Python Developer with 18–21 years of overall IT experience and strong hands-on expertise in Python development, backend engineering, application architecture, and scalable enterprise solutions.
The ideal candidate should have extensive experience building high-performance backend applications, developing RESTful APIs, designing microservices, and implementing robust software architectures.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python.
- Build and optimize RESTful APIs, microservices, and backend integrations.
- Develop clean, reusable, maintainable, and high-performance code.
- Design database schemas and optimize database queries.
- Work on distributed systems and enterprise application integrations.
- Identify, troubleshoot, and resolve complex production issues.
- Participate in architecture discussions, technical design, and code reviews.
- Implement unit testing, integration testing, and debugging practices.
- Ensure application security, scalability, reliability, and performance.
- Collaborate with cross-functional teams and stakeholders.
Required Technical Skills
- Strong hands-on expertise in Python programming and advanced Python concepts.
- Experience with Django, Flask, and FastAPI.
- Strong knowledge of OOP, SOLID principles, and design patterns.
- Expertise in REST APIs and microservices architecture.
- Strong understanding of data structures and algorithms.
- Experience with asynchronous programming, multithreading, and multiprocessing.
- Hands-on experience with PostgreSQL, MySQL, MongoDB, or similar databases.
- Expertise in database design, query optimization, and ORM frameworks.
- Knowledge of Kafka, RabbitMQ, Redis, or similar messaging technologies.
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Exposure to AWS, Azure, or GCP.
- Strong experience with PyTest, unit testing, integration testing, and debugging.
- Proficiency in Git, version control, and production issue resolution.
Mandatory Requirements
- 18–21 years of overall IT experience.
- Strong and recent hands-on Python development experience.
- Extensive backend development and application architecture expertise.
- Excellent problem-solving and analytical skills.
- Excellent verbal and written communication skills.
- Immediate joiners only.
- Must be willing to work 100% onsite in Chennai.
Interested candidates can apply directly through LinkedIn.
#Hiring #PythonDeveloper #SeniorPythonDeveloper #PythonJobs #BackendDeveloper #ChennaiJobs #ImmediateJoiners #FullTimeJobs #OnsiteOpportunity
Eligibility & process
Who can apply
Seniority: Associate. Employment type: Full-time
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight ThreatXIntel's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.