Job description
Here you find the detailed job description for our Job as Full Stack Developer
Requirements & qualifications
Responsibilities
- As a Fullstack (React and Python) Developer, you will be part of the
- team consisting of AI/ML Engineers, UI/UX Engineers and GIS
- Engineers to build end-to-end AI based Analytics Software.
- You will be responsible for -
- Designing, developing, testing, deploying, managing & maintaining
- the backend and frontend for various Modules of the project.
- Work closely with the machine learning, Image processing and
- GIS team to integrate the algorithmic output from the backend
- REST APIs.
- Participate in UAT, and diagnose & troubleshoot, bugs and
- application integration issues.
- Participate in the entire software development lifecycle, from
- concept to delivery.
- Write clean, well-documented, and efficient code following best
- practices and coding standards.
- Perform code reviews and provide constructive feedback to team
- members.
- Create and maintain documentation related to the developed
- processes and applications.
Qualification & Experience
- Bachelor's degree in Computer Science, Information Technology,
- or a related field.
- 2-5 years of demonstrable experience designing, building, and
- working as a Fullstack Engineer for enterprise web applications
Ideally, this would include the following:
- o Expert-level proficiency with Python (3.4+), Django (2.1+).
- o Expert-level proficiency with JavaScript (ES6), HTML5 &
- CSS
- o Expert-level proficiency with ReactJS
- Familiarity with common databases (NoSQL such as MongoDB)
- and data warehousing concepts (OLAP, OLTP)
- Understanding of REST concepts and building/interacting with
- REST APIs
Deep understanding of a few UI concepts:
- o Cross-browser compatibility and implementing responsive
- web design
- o Hands-on experience with test driven development, using
- testing libraries like Jest, PyTest and Nose
- o Familiarity with common JS visualization libraries built using
- D3, Chart.js, Highcharts, etc.
Deep understanding of core backend concepts:
- o Develop and design RESTful services and APIs
- o Develop functional databases, applications, and servers to
- support websites on the back end
- o Performance optimization and multithreading concepts
- o Experience with deploying and maintaining high traffic
- infrastructure (performance testing is a plus)
- Experience with containerization tools (e.g., Docker, Kubernetes)
- is a plus.
- Understanding of DevOps practices and continuous
- integration/continuous deployment (CI/CD) pipelines is a plus.
- Familiarity with Agile/Scrum methodologies is a plus.
- In addition, the ideal candidate would have great problem-solving skills,
- and familiarity with code versioning tools such as Github.
Benefits
.
Salary & compensation
$under 25000
per year
Contact information
About Fusion Hire Technologies
.