Basic Information
Ref Number
Primary Location
Country
Work Style
Description and Requirements
We're looking for a talented and motivated Mid-Level Full Stack Developer to join our team and contribute to the development of innovative AI-powered applications. You'll work on both the front-end and back-end of our projects, utilizing your skills in Python, React, and Artificial Intelligence to build user-friendly and intelligent features.
Responsibilities
Build user interfaces with React and libraries (Redux, React Router).
Develop Python APIs using frameworks like Django or Flask.
Integrate AI models/APIs for tasks like image recognition or NLP.
Write clean, maintainable code for both front-end and back-end.
Collaborate effectively with designers and other developers.
Understand core Machine Learning and Deep Learning concepts.
Write unit tests to ensure code functionality and quality.
Participate in manual testing to identify and fix bugs.
Maintain and improve existing codebase.
Stay updated on advancements in React, Python, and AI.
Requirements:
2+ years of experience as a software fullstack developer.
1+ years of experience with Python.
2+ years of experience with React
Experience with AI projects
Experience with a cloud platform such as AWS, Google Cloud or Azure.
Experience writing tests.
Knowledge of development principles such as OOP and Single Responsibility.
Experience with relational and non-relational databases such as MySQL, Postgres, Mongo and Dynamo. Experience with CI / CD platforms such as CircleCI, Travis, GitHub Actions or ADO.
Nice To Have
Experience with AWS services such as ECS and Lambda.
Experience with another software development language, ideally PHP, Node JS or File
What’s in it for you?
Educational support: Udemy for Business
"Work-life balance" culture and flexible schedule
Employee Stock Purchase Plan (ESPP)
Support global projects in a multicultural environment
Additional Job Description
EEO Statement