NexTurn wins BW Chief Data & AI Officers Awards 2026.

Like Minded People
Work Together

← Back to Career

Python Lead

Location: India, Remote

Work Experience: 7+Years

Requirements:

  • 5+ years of professional experience developing PHP-based web applications.
  • Experience writing SQL for relational databases (e.g., MySQL, PostgreSQL, etc.).
  • Familiarity with JavaScript; AngularJS experience is preferred but not required.
  • Experience working in a remote development team.

Backend Development

  • Solid experience building and maintaining PHP applications in a production environment.
  • Familiarity with microframeworks such as SLIM is a plus.
  • Proficient in writing efficient SQL queries and working with relational databases to support data-driven features.

Frontend Development

  • Experience with JavaScript and front-end development; prior use of AngularJS is preferred.
  • Understanding of responsive design principles and UI performance considerations.

Modern Development Practices

  • Prior experience working with AI-integrated workflows.
  • Exposure to Docker-based development workflows.
  • Understanding of common application security concepts and best practices.
  • Experience working within cloud environments (preferably AWS) is strongly preferred.

Collaboration & Communication

  • Comfortable working in a fully remote team with asynchronous communication.
  • Able to collaborate effectively with developers, product managers, and other stakeholders to deliver solutions.
  • Proactive in asking questions, sharing updates, and seeking clarification where needed.

Quality & Maintainability

  • Strong attention to detail with a focus on writing clean, readable, and testable code.
  • Willingness to work with legacy systems and contribute to modernization efforts under the guidance of technical leads.
  • Participates constructively in code reviews and follows established engineering standards.

Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Job Description:

  • Develop an in-depth understanding of the existing application.
  • Work on assigned tasks including feature development, bug fixes, code modernization, and UI improvements.
  • Collaborate with senior developers and the product team to understand requirements and implement solutions.
  • Learn the structure of the existing application and contribute to improving its performance, stability, and security.
  • Participate in code reviews and help maintain code quality standards.
  • Support improvements to legacy code based on guidance from technical leads.
  • Follow internal processes for security, testing, and deployment.