Python Developer

TrackmindHyderabad, TelanganaOn-siteFull-timeJunior, 1–2 yearsListed 3 days ago

Apply now

About this role

We are looking for an experienced Python Developer with 5–6 years of hands-on development experience and exposure to AI/ML technologies. The ideal candidate should have experience working in an enterprise environment and a good understanding of application security, integrations, and operational requirements.

Key Responsibilities:

- Design, develop, test, and maintain scalable applications using Python .

- Develop and integrate AI/ML-based solutions into enterprise applications.

- Build and consume REST APIs and work with enterprise system integrations.

- Write clean, reusable, maintainable, and secure Python code.

- Work with databases and develop efficient data-processing solutions.

- Collaborate with business, development, QA, and infrastructure teams.

- Troubleshoot technical issues and participate in root-cause analysis.

- Follow enterprise-level security, coding, deployment, and operational standards .

- Support application monitoring, performance improvement, and production issues.

- Participate in code reviews and ensure development best practices are followed.

Required Skills

- 5+ years of strong hands-on experience in Python development .

- Strong knowledge of Python programming, OOP, and data structures.

- Experience with frameworks such as Django, Flask, or FastAPI .

- Strong understanding of REST APIs and web services .

- Experience with SQL and relational databases .

- Exposure to AI/ML, Generative AI, LLMs, or related technologies .

- Experience working in an enterprise application environment .

- Understanding of application security and secure coding practices .

- Knowledge of authentication and authorization concepts such as OAuth, JWT, SSO, or IAM is an advantage.

- Exposure to cloud platforms such as AWS, Azure, or GCP is preferred.

- Experience with Git and CI/CD is an advantage.

Enterprise & Security Expectations

- Understanding of enterprise security and compliance requirements.

- Ability to develop applications following secure coding standards.

- Awareness of authentication, authorization, data protection, and API security.

- Experience working with enterprise development, deployment, and support processes.

- Understanding of production support and operational requirements.

Preferred Candidate Profile

- Strong problem-solving and analytical skills .

- Good understanding of enterprise application development.

- Ability to work independently as well as collaborate with cross-functional teams.

- Good communication skills.

- Willingness to learn and work with emerging AI technologies .