Sr. Software Engineer (Python)

BigThinkCode • Chennai, Tamil Nadu, India • Onsite • Full-time • Publish Date:

Salary Range₹6L - ₹9L / yr
DepartmentSoftware Development, IT Services and IT Consulting, and Technology, Information and Internet
Experience Needed2 - 5 Years (Mid Level)
Applicants0 Candidates

About the Role

Responsibilities • Build and enhance backend features as part of the tech team.
• Take ownership of features end-to-end in a fast-paced product/startup environment.
• Collaborate with managers, designers, and engineers to deliver user-facing functionality.
• Design and implement scalable REST APIs and supporting backend systems.
• Write clean, reusable, well-tested code and contribute to internal libraries.
• Participate in requirement discussions and translate business needs into technical tasks.
• Support the technical roadmap through architectural input and continuous improvement. Requirements • Experience: 2 - 5 years.
• Strong understanding of algorithms, data structures, and OOP principles.
• Integrate with third-party systems (payment/SMS APIs, mapping services, etc. ).
• Proficiency in Python and experience with at least one framework (Flask / Django / FastAPI).
• Hands-on experience with design patterns, debugging, and unit testing (pytest/unittest).
• Working knowledge of relational or NoSQL databases and ORMs (SQLAlchemy / Django ORM).
• Familiarity with asynchronous programming (async/await, FastAPI async).
• Experience with caching mechanisms (Redis).
• Ability to perform code reviews and maintain code quality.
• Exposure to cloud platforms (AWS/Azure/GCP) and containerization (Docker).
• Experience with CI/CD pipelines.
• Basic understanding of message brokers (RabbitMQ / Kafka / Redis streams). This job was posted by Divya Mohandass from BigThinkCode.

In day-to-day execution, the Sr. Software Engineer (Python) partners closely with product managers, principal architects, and QA automation pods to translate quarterly business priorities into observability telemetry, latency optimizations, and zero-downtime releases. You will leverage Automated CI/CD Pipelines and APM & Distributed Tracing alongside core competencies in Python, Django, FastAPI, Flask to maintain high operational rigor.

The Sr. Software Engineer (Python) position at BigThinkCode (Chennai) carries an annual CTC range of ₹6L – ₹9L per annum (approx. ₹50,000 – ₹75,000 per month gross), benchmarked to experienced professional standards in Software Development, IT Services and IT Consulting, and Technology, Information and Internet.

Key Responsibilities

  • Build and enhance backend features as part of the tech team.
  • Take ownership of features end-to-end in a fast-paced product/startup environment.
  • Collaborate with managers, designers, and engineers to deliver user-facing functionality.
  • Design and implement scalable REST APIs and supporting backend systems.
  • Write clean, reusable, well-tested code and contribute to internal libraries.
  • Participate in requirement discussions and translate business needs into technical tasks.
  • Support the technical roadmap through architectural input and continuous improvement.

Required Qualifications & Technical Stack

  • Experience: 2 - 5 years.
  • Strong understanding of algorithms, data structures, and OOP principles.
  • Integrate with third-party systems (payment/SMS APIs, mapping services, etc. ).
  • Proficiency in Python and experience with at least one framework (Flask / Django / FastAPI).
  • Hands-on experience with design patterns, debugging, and unit testing (pytest/unittest).
  • Working knowledge of relational or NoSQL databases and ORMs (SQLAlchemy / Django ORM).
  • Familiarity with asynchronous programming (async/await, FastAPI async).
  • Experience with caching mechanisms (Redis).

Preferred / Bonus Qualifications

  • Prior exposure to scaling low-latency production systems and modular frontend/backend architectures within Software Development, IT Services and IT Consulting, and Technology, Information and Internet teams in Chennai or comparable Indian enterprise hubs.
  • Familiarity with automation workflows, Automated CI/CD Pipelines and APM & Distributed Tracing, and modern reporting standards.
  • Experience mentoring cross-functional contributors or managing end-to-end delivery SLAs.

Core Technologies & Tools

Python, Django, FastAPI, Flask, AWS, Azure, GCP, Docker

Salary & Compensation Breakdown

Annual CTC Range: ₹6L - ₹9L / yr • Experience Benchmark: 2 - 5 Years (Mid Level)

Annual CTC is structured between ₹6 Lakhs and ₹9 Lakhs per annum (approx. ₹50,000 – ₹75,000/month) based on interview performance, Python & Django depth, and 2 to 5 years of progressive experience. Package includes fixed base pay, statutory provident fund, medical insurance, and performance-linked incentives at BigThinkCode.

Perks & Benefits: Competitive Compensation • Comprehensive Health Insurance • Flexible Work Environment • Professional Development & Training

Work Location & Regional Hub — Chennai, Tamil Nadu, India (Onsite)

This Sr. Software Engineer (Python) opening is based in Chennai, Tamil Nadu under a Onsite work arrangement. Candidates located in Chennai or willing to operate from the Chennai regional corridor will collaborate directly with BigThinkCode's Software Development, IT Services and IT Consulting, and Technology, Information and Internet unit during standard Indian business hours.

Browse all verified jobs in Chennai →

About BigThinkCode — Company Profile & Details

BigThinkCode is a verified employer operating within the Software Development, IT Services and IT Consulting, and Technology, Information and Internet and enterprise solutions ecosystem with active delivery operations in Chennai, Tamil Nadu. Known for structured execution across cloud-native microservices and automated deployment pipelines, BigThinkCode partners with product managers, principal architects, and QA automation pods to build resilient products, client services, and sustainable career pathways for experienced professional professionals.

Industry / Practice: Software Development, IT Services and IT Consulting, and Technology, Information and Internet • Regional Hub: Chennai, Tamil Nadu, India • Verification: GST & KYC Verified Employer

How to Apply for Sr. Software Engineer (Python) at BigThinkCode

  1. Click "Apply Now" on this page and verify your candidate profile, contact details, and updated resume highlighting Python, Django, FastAPI.
  2. Complete the role-readiness screening check confirming your 2 to 5 years of progressive experience and availability for the Chennai (Onsite) mandate.
  3. Shortlisted profiles undergo a structured evaluation with BigThinkCode's Software Development, IT Services and IT Consulting, and Technology, Information and Internet hiring panel focused on observability telemetry, latency optimizations, and zero-downtime releases and practical problem-solving.
  4. Final discussion with BigThinkCode leadership covering role expectations, onboarding timeline in Chennai, and the ₹6L – ₹9L / yr compensation package.