Reactjs-python/django-mysql Developers Job in Shujabits Infotech Solutions Private Limited
Reactjs-python/django-mysql Developers
- Mumbai, Maharashtra
- Not Disclosed
- Full-time
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
Fresher
2 - 4 Hires