Padmi

Sr. Software Engineer (Python)

ChennaiPosted 3 months ago
Software engineeringSeniorFull Time
Apply at bigthinkcode

Opens the source posting on foundit.in

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at bigthinkcode

Related open roles

View all roles