Job Description
Here you find the detailed job description for our Job as Full Stack Developer
Requirements
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.
What we offer
.
Salary
The salary range for this position is under 25.000
Contact person
Cityjobs.info connects job seekers and employers in various fields, making the job market accessible and inclusive for everyone.