Trackmind

Python Developer at Trackmind (Hyderabad, India)

Trackmind· Hyderabad, India·

Role details

Work type
Hybrid
Employment
Full-Time

Job description

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.

Why work at Trackmind

  • Growth: The company invests in workshops, training, and conferences — real opportunities to get better at what you do, on company time.
  • Balance: "We protect your time outside of work. Balance is built into how we operate. Good work comes from people who have space to think."
  • Team: They hire curious, collaborative people who are good at what they do — you'll work alongside a team that makes you better.
  • Work style: On-site with offices in Hyderabad (India), the United States, and London, England. Employees work from physical offices; typical time on-site is not specified but the company operates with an "OnSite Workspace" policy.
  • Notable perks: Competitive pay and benefits are a given. The company also uses AI tools to support parts of the hiring process (reviewing applications, analyzing resumes) but final decisions are made by humans.

Application questions