ntdsoftware is hiring a

Full Stack Django Developer


Posted on: new!


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 ( https://svelte.dev/ ) 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 ](http://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 ](http://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.