Description

Job Overview:

At KnowDis you will move the world forward. Every day, we create innovative machine-learning solutions helping our clients across e-commerce, healthcare, and finance domains to solve their problems. 

We are seeking a talented and highly motivated Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications backend and APIs in python and front end in React.js and TypeScript. 

 

 

Responsibilities: 

  • Develop web APIs for ML models and supporting business logic in python
  • Developing new responsive user-facing features, reusable components and front-end libraries for future use using React.js (in Typescript)
  • Deploy and maintain the services developed.
  • Participate in code review and maintain coding standards and best practices
  • Debug and resolve software defects and issues.

 

 

Requirements: 

  • 2-5 years of experience in building full stack applications
  • Strong proficiency in Python, API development, React.js, TypeScript, JavaScript, and databases (SQL and NoSQL)
  • Experience in development of RESTful APIs in python using any web framework
  • Thorough understanding of React.js and its core principles, experience with popular React.js workflows (such as Flux or Redux) 
  • Knowledge of modern authentication and authorization mechanisms, security best practices
  • Experience with browser-based debugging and performance testing software
  • Excellent communication and teamwork skills, knowledge of version control systems (e.g., Git).
  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) is a plus.
  • Ability to work independently and as part of a team

 

Preferred Qualifications:

  • Experience with DevOps and CI/CD pipelines.
  • Understanding of software security best practices.
  • Certifications related to Full Stack Development or relevant technologies.

 

What you get to learn:

  • Be part of building cutting edge ML, AI products and taking them to production
  • Create highly scalable solutions and own the entire development cycle - from architecture design to testing, implementation, and maintenance

 

Education

Any Graduate