
BigThinkCode•3h ago
Foundit
Software Engineer
Chennai, India
Full Time
Mid Level
N/A
N/A
N/A
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 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