
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About the Role
We are seeking a skilled and experienced Software Engineer specializing in Python and Django to join our dynamic team in Hyderabad. This role focuses on designing, developing, and maintaining robust server-side logic. The ideal candidate will possess a deep understanding of backend development principles and programming languages, with a passion for building scalable and user-friendly applications. Experience with secure coding methodologies is highly valued.
Technical Requirements
We are looking for candidates with 2-4 years of development experience in the following technologies:
- Python
- Django
- MySQL
- JavaScript
- AJAX
- jQuery
Basic knowledge of the Linux platform is also required.
Key Skills and Qualifications
- Strong proficiency in Python, Django, and REST API frameworks.
- Expertise in secure coding methodologies and best practices.
- Solid understanding of front-end technologies including JavaScript and jQuery.
- Knowledge of NodeJS or VueJS is considered an advantage.
- Full-stack development experience (front-end, back-end, DevOps) is a significant plus.
- Proven experience with relational databases such as MySQL and PostgreSQL.
- Familiarity with CI/CD processes and the Git platform.
- Understanding of MVC design patterns, object-oriented programming, accessibility, and security compliance.
- Familiarity with Agentic AI IDEs for coding, debugging, and documentation is desirable.
Responsibilities
- Develop well-designed, testable, and efficient code.
- Create reusable components and libraries for future use.
- Optimize backend systems and databases for high performance and efficient data processing.
- Provide code documentation and contribute to technical documentation.
- Support continuous improvement by researching and proposing new technologies and alternatives.
- Collaborate effectively with cross-functional teams, including architects, frontend developers, and product managers, to build scalable applications.
- Design, develop, and maintain server-side logic using Python and MySQL.
- Implement data security and authentication measures to safeguard sensitive information.
- Troubleshoot and debug backend issues, implementing effective solutions.
Company
Tanla Platforms Limited
Tanla Platforms Limited is a global leader in digital communication services, empowering businesses with innovative solutions. Based in Hyderabad, India, Tanla specializes in cloud communications, off...