Search by job, company or skills

BigThinkCode

Software Engineer, Senior (Python)

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

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

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

Joining time: Immediate – 4 weeks

Work Mode: Work from office, Hybrid

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

Similar Jobs