Reactjs-python/django-mysql Developers Job in Shujabits Infotech Solutions Private Limited

Reactjs-python/django-mysql Developers

Apply Now
Job Summary

Reactjs-python/django-mysql Developers :

Key Responsibilities:

  • Take on development of key modules in the application.

  • Help design and implement functional requirements, with the best practices followed in the industry.

  • Documenting spec for the API interfaces in consultation with the mobile app development team.

  • You will be responsible for day-to-day development tasks across the Software Development Life Cycle assigned to you.

  • Code review on a regular basis and ensuring code quality and adherence to company coding standards.

Requirements

  • ReactJS

    • Experience in converting wireframes to presentable UI/UX

    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

    • Thorough understanding of ReactJS and its core principles

    • Experience with functional based reusable components

    • Experience Server Side rendering

    • Experience with popular ReactJS workflows such as Redux

    • Familiarity with newer specifications of EcmaScript

    • Familiarity with RESTful APIs and Integration with frontend

    • Knowledge of modern authorization mechanisms, such as JSON Web Token

    • CRUD operations in paged tabular listing

    • Familiarity with modern front-end build pipelines and tools

    • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

  • Python/Django

  • Expert in core python - Iterators, Generators, Exception Handling, Logging ,File handling concepts, Data types and variables, OOPs Concepts, Data Structures, Serializers

  • Expert in Python, with knowledge of python web framework - Django

  • Familiarity with some ORM (Object Relational Mapper) libraries

  • Experience in developing API s and test using tools like postman

  • Able to integrate multiple data sources and databases into one system

  • Python signalr client and signalr core

  • Understanding of the threading limitations of Python, and multi-process architecture

  • Basic understanding of front-end technologies, such as JavaScript, HTML 5, and CSS3

  • Knowledge of user authentication and authorization between multiple systems, servers, and environments

  • Understanding of fundamental design principles behind a scalable application

  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform

  • MySQL

  • Tables, views, stored procedures, functions

  • Optimizations - keys, indexes

  • Working with XML/JSON data

  • Strong Object Oriented concepts

  • Familiarity with best practices in the tech stack you work on

  • Familiarity with design patterns

  • Software Configuration Management - familiarity with Git, Github, TFS

  • Good command over spoken and written English

  • Organized and detail oriented

  • Ability to understand business requirements and translate them into technical requirements

Experience Required:

  • Agile development methodology with Scrum

  • Usage of Source Control with branch per task methodology

  • Prior experience working on Item Tracking systems like JIRA, TFS

  • Prior experience with DevOps will be preferred

  • Should have experience with full lifecycle development of at least two medium to large scale projects end to end, i.e. from inception to deployment.

Desired Personality Traits:

  • Be able to stay focused towards project goals

  • Have a passion for creating great software and solving difficult problems; you live for it

  • Responsible for and take ownership of assigned development tasks

  • Accept the challenge and rapid growth potential of a fast-paced environment

  • Fluent and proactive communicator, both verbal and written

  • Possess a positive attitude towards work, responsibilities and others

  • Use time effectively and bring a strong work ethic

  • Detailed oriented and self-directed


Qualification :
B.E. (IT/Computer Science),B.Sc. (IT/Computer Science),BCA/MCA
Experience Required :

Fresher

Vacancy :

2 - 4 Hires