As a full-stack software engineer, you will be responsible for designing and implementing scalable, high-performance applications with a strong emphasis on backend architecture.
You will lead the integration of AI/ML features into products, collaborating closely with data scientists and engineers. Additionally, you will develop robust backend services and APIs using Python and modern frameworks, and contribute to frontend development using React and Node.js when needed.
Your key responsibilities will include:
* Designing and implementing scalable, high-performance applications
* Leading the integration of AI/ML features into products
* Developing robust backend services and APIs using Python and modern frameworks
* Contributing to frontend development using React and Node.js
In order to succeed in this role, you will need to have:
* A higher education in Computer Science, Software Engineering, or a related field, ideally with a focus on Artificial Intelligence and/or Machine Learning
* An advanced level of written and oral English proficiency
* At least 5 years of professional software development experience, with a strong emphasis on backend development using Python
* Proficiency with frontend technologies such as React and Node.js
* Hands-on experience deploying ML/AI models in production environments
* Familiarity with database technologies such as MySQL, MongoDB, or PostgreSQL
* A strong understanding of Object-Oriented Programming and Agile development principles
The ideal candidate will be able to work in a fast-paced environment, attend meetings, and collaborate with stakeholders to drive product decisions.
This is a remote working opportunity that requires working closely with other software engineers, stakeholders, and contributors on the project. You must be able to work within the US timezone and attend meetings regularly.
You will be part of a Scrum team and will be responsible for identifying, prioritizing, and executing tasks throughout the software development lifecycle.
As a member of our team, you can expect a stimulating and rewarding environment where innovation, continuous learning, and professional growth are valued.
We offer a range of benefits, including:
* Yearly allowance budget
* Macbook purchase support
* Wellbeing support
If you meet the requirements for this position, please submit your application through LinkedIn. We only accept CVs in English.
Flatiron has a zero tolerance policy towards discrimination, and we strive to create a workplace where everyone can thrive.
],