Job Title: Full-Stack Developer
About This Role:
We are seeking an experienced Full-Stack Developer to join our team. As a member of this team, you will play a key role in designing and implementing scalable, high-performance applications with a strong emphasis on backend architecture.
Key Responsibilities:
* Backend Development: Design and implement robust backend services and APIs using Python and modern frameworks.
* AI/ML Integration: Lead the integration of AI/ML features into products, collaborating closely with data scientists and engineers.
* Frontend Development: Contribute to frontend development using React and Node.js when needed.
* Software Development Lifecycle: Identify, prioritize, and execute tasks throughout the software development lifecycle.
* System Maintenance: Debug, optimize, and maintain backend systems and data workflows.
* Documentation and Performance Monitoring: Document development phases and monitor system performance and reliability.
* Scrum Meetings: Participate in Scrum meetings and contribute to product and technical decision-making.
Requirements:
* Education: Higher education in Computer Science, Software Engineering, or a related field, ideally with a focus on Artificial Intelligence and/or Machine Learning.
* Experience: 5+ years of professional software development experience, with a strong emphasis on backend development using Python.
* Skills: 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, and a strong understanding of Object-Oriented Programming and Agile development principles.
* Languages: Advanced level of written and oral English proficiency.
Benefits:
* Wellbeing Support: Access to wellbeing support resources.
* Macbook Purchase Support: Eligibility for Macbook purchase support.
Additional Information:
We strive to create a workplace where everyone can thrive. We value innovation, continuous learning, and professional growth. If you are a good fit for this role, please apply through your preferred method.