NTD software logo

NTD software

Remote, but you must be in the following location

  • 🇲🇽 Mexico

Full Stack Django Developer

We are seeking a highly skilled Full Stack Django Developer focusing on frontend development and Python backend support to join our dynamic team. The ideal candidate will have extensive experience with Svelte ( or React.js and a proven track record of delivering high-quality software products.


  • Designing, developing, and maintaining web applications using Django, Svelte or React.js, and other modern frontend technologies.

  • Collaborating with cross-functional teams to develop, test, and deploy scalable, high-performing software solutions.

  • Supporting backend development tasks, including writing and optimizing Python code, implementing RESTful APIs, and working with relational databases.

  • Ensuring code quality through the implementation of best practices, code reviews, and adherence to industry standards.

  • Diagnosing and resolving software defects, performance bottlenecks, and technical debt to ensure the highest level of application stability and reliability.

  • Actively participating in agile development processes, including sprint planning, daily standups, and retrospectives.

  • Contributing to the continuous improvement of the team's processes, tools, and technologies.

  • Staying current with industry trends, emerging technologies, and best practices to enhance the capabilities of the software stack and improve overall product quality.

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • A minimum of 3-5 years of professional experience in full stack web development, with a focus on Django and either Svelte or React.js.

  • Proficiency in frontend technologies, including HTML, CSS, JavaScript, and associated frameworks and libraries.

  • Demonstrated experience with Python backend development, including writing clean, efficient, and testable code, as well as working with RESTful APIs and relational databases.

  • Familiarity with version control systems, such as Git, and proficiency in utilizing them for collaborative development.

  • Strong problem-solving and analytical skills, with the ability to effectively troubleshoot and resolve software issues.

  • Excellent communication and interpersonal skills, with the capacity to work effectively within a diverse, cross-functional team.

  • A self-starter with a strong sense of ownership, able to manage tasks independently and consistently deliver high-quality results.

  • Knowledge of agile development methodologies and a track record of applying them in real-world projects.