Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Reactjs-python/django-mysql Developers @ Shujabits Infotech

Home > Application Programming / Maintenance

 Reactjs-python/django-mysql Developers

Job Description

Position Title : ReactJS-Python/Django-MySQL Developers

 

Location : Navi Mumbai (Remote OK)

 What are we looking for
We at ShujaBITS Infotech Solutions are very much passionate about empowering our team through our Organization Vision, Mission, Culture, Values & are constantly improving ourselves so that we can serve our clients better and it is this inquisitive culture that provides some amazing growth opportunities for our teams.
We are looking for enthusiastic and motivated software developers/leads to be part of our fast-growing team with strong experience and a strong technical background (should be hands-on technically) and experience working in an agile software development team.
Candidates must be able to write clean code, develop a neat User Interface, adhere to best practices, be process oriented and above all, do a good job at documenting the work done. The candidate in this role should be able to demonstrate strong grip on ReactJS, Python/Django, and MySQL development with the ability to handle modules within the application independently.
 

 

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.

  Required Technical Skills:

 

  • 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 APIs 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

 

Required Qualification:

  • B.E. (IT/Computer Science)

  • B.Sc. (IT/Computer Science)

  • BCA/MCA

  • Minimum 65% or equivalent in the above.

    

Employement Category:

Employement Type: Full time
Industry: IT - Software
Role Category: Application Programming / Maintenance
Functional Area: Not Applicable
Role/Responsibilies: Reactjs-python/django-mysql Developers

Contact Details:

Company: Shujabits Infotech
Location(s): Mumbai

+ View Contactajax loader


 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 4.0 - 8 Lakh/Yr

Shujabits Infotech

ShujaBITS Infotech Solutions specializes in providing cost-effective IT solutions for Small and Medium-sized enterprises by leveraging the Microsoft stack of technologies, mobile platforms like Android and iOS, cloud platforms like Windows Azure & Amazon AWS and Zoho Suite of Products.Our fo...