BigThinkCode
BigThinkCode3h ago
Foundit

Software Engineer

Chennai, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at BigThinkCode

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Join BigThinkCode's technology team in Chennai as a Software Engineer or Senior Software Engineer. We are looking for skilled professionals with 2 to 5 years of experience to build and enhance backend features. This is a permanent role with a work-from-office or hybrid model, offering immediate joining within 4 weeks.

Key Responsibilities:

  • Develop and improve backend features within a fast-paced startup environment, taking ownership from start to finish.
  • Collaborate with managers, designers, and fellow engineers to deliver impactful user-facing functionality.
  • Design and implement scalable REST APIs and associated backend systems.
  • Write clean, reusable, and well-tested code, contributing to internal libraries.
  • Engage in requirement discussions and translate business needs into actionable technical tasks.
  • Contribute to the technical roadmap by providing architectural insights and driving continuous improvement.

Required Skills:

  • Solid understanding of Algorithms, Data Structures, and Object-Oriented Programming (OOP).
  • Experience integrating with third-party systems such as payment/SMS APIs and mapping services.
  • Proficiency in Python, with hands-on experience in at least one framework like Flask, Django, or FastAPI.
  • Demonstrated experience with design patterns, debugging, and unit testing using pytest or unittest.
  • Working knowledge of relational or NoSQL databases and ORMs, including SQLAlchemy or Django ORM.
  • Familiarity with asynchronous programming concepts (async/await, FastAPI async).
  • Experience with caching mechanisms, specifically Redis.
  • Ability to conduct code reviews and uphold high code quality standards.
  • Exposure to cloud platforms (AWS, Azure, GCP) and containerization technologies like Docker.
  • Experience with setting up and managing CI/CD pipelines.
  • Basic understanding of message brokers such as RabbitMQ, Kafka, or Redis streams.

Benefits:

  • Medical coverage for employees and their eligible dependents.
  • A tax-efficient salary structure.
  • A generous leave policy.
  • Opportunities for competency development through training programs.

If you are interested in this opportunity, please share your profile for further discussion.

Company

BigThinkCode

BigThinkCode

BigThinkCode is a technology company dedicated to solving complex problems through innovative solutions. We are seeking talented engineers to join our dynamic technology team.

Chennai, India
Posted on Foundit
Software Engineer, Senior (Python) at BigThinkCode | Chennai, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform