Full-Stack Developer Job Overview
We are seeking an exceptional Full-Stack Developer to join our team. This is a full-time, fully remote opportunity that requires working closely with other software engineers, stakeholders, and contributors on the project.
This role involves designing and implementing scalable, high-performance full-stack 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.
The ideal candidate will have 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 is also required. Hands-on experience deploying ML/AI models in production environments and familiarity with database technologies like MySQL, MongoDB, or PostgreSQL are essential skills for this position.
Responsibilities:
* Design and implement scalable, high-performance full-stack applications
* Lead the integration of AI/ML features into products
* Develop robust backend services and APIs using Python and modern frameworks
* Contribute to frontend development using React and Node.js when needed
* Identify, prioritize, and execute tasks throughout the software development lifecycle
* Debug, optimize, and maintain backend systems and data workflows
* Document development phases and monitor system performance and reliability
* Participate in Scrum meetings and contribute to product and technical decision-making
Requirements:
* Higher education in Computer Science, Software Engineering, or a related field, ideally with a focus on Artificial Intelligence and/or Machine Learning
* Advanced level of written and oral English proficiency
* 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 like MySQL, MongoDB, or PostgreSQL
* Strong understanding of Object-Oriented Programming and Agile development principles
Benefits:
* Yearly office allowance budget
* Macbook purchase support
* Wellbeing support
About the Role:
This is an exciting opportunity to work in a fast-paced, agile environment, specializing in software consulting for clients. We offer a stimulating and rewarding environment for our team members, valuing innovation, continuous learning, and professional growth.