Search by job, company or skills

BigThinkCode

Software Engineer, Senior (Python)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description


At BigThinkCode, our technology solves complex problems. We are looking for a highly talented engineer to join our technology team at Chennai.

This is an opportunity to join a growing team and make a substantial impact at BigThinkCode. We have a challenging workplace where we welcome innovative ideas / talents and offers growth opportunities and positive environment.

Below job description for your reference, if interested please share your profile to connect and discuss.

Company: BigThinkCode Technologies

URL: https://www.bigthinkcode.com/

Job Role: Software Engineer / Senior Software Engineer

Experience: 2 - 5 years

Work location: Chennai

Work Mode: Work from office, Hybrid

Joining time: Immediate 4 weeks

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 Skills:

  • 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).

Benefits:

Medical cover for employee and eligible dependents.

Tax beneficial salary structure.

Comprehensive leave policy

Competency development training programs.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 133155349

Similar Jobs