Description

Requirements:
Bachelor’s degree in Computer Science, Software Engineering, related field, or
comparable experience.
Proven experience as a full-stack software engineer or similar role, with expertise
in both front-end and back-end technologies.
Proficiency in programming languages commonly used in front-end development
such as HTML, CSS, JavaScript, React.js and related libraries/frameworks.
Ability to build FastAPI and Django REST Framework APIs using Python.
Experience with relational database systems such as Snowflake and PostgreSQL as
well as a knowledge of SQL and the use of ORMs.
Strong problem-solving skills and attention to details. Collaboration skills to work with cross-functional teams and effectively
communicate to non-technical stakeholders. 
Familiarity with Agile principals and Scrum development methodologies
They excel in both front-end and back-end development, making them capable of building
complete web-based software applications independently and/or in collaboration with an

engineering team.
Expertise in front-end technologies such as HTML, CSS, JavaScript, and React.js to
develop user interfaces that are intuitive, visually appealing and responsive. Back-end
expertise in creating robust, scalable back-end architectures that handle data-processing,
business logic, and system integrations. This includes designing databases, creating API
using FastAPI and Django REST Framework, and implementing server-side algorithms.
Responsibilities:
 Design and develop user-facing, React.js components that prioritize intuitive,
visually appealing interfaces to enhance the user experience.
 Collaborate with UX/UI designers, front-end and back-end developers, and data
scientists to translate application requirements into functional designs and ensure
a cohesive user journey.
 Build responsive and interactive interfaces, ensuring a seamless user experience
across different devices and platforms.
 Develop and maintain FastAPI and Django REST Framework APIs to facilitate
communication between the UI, the ML outputs and the server, ensuring smooth
data flow and synchronization.
 Create robust and scalable architectures that manage data processing, business
logic, and system integration, with a focus on performance optimization and data
management.
 Design, implement, and maintain Snowflake and PostgreSQL databases to store,
manage, and retrieve data efficiently.
 Continuous optimization of application performance and usability.

Education

Any Graduate