OneMagnify is looking for a Full Stack Developer to support and enhance their Data & AI projects by designing, developing, and maintaining front-end and back-end systems that interact with AI models and frameworks, ultimately driving higher levels of sales conversion for their clients.
Requirements
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Experience with back-end technologies including Node.js, Python, or .NET, and frameworks such as Express.js or Django.
- Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or similar, and experience integrating AI models into applications.
- Solid understanding of database systems (SQL and NoSQL) and RESTful APIs.
- Experience with data platforms such as Databricks and cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of DevOps practices and tools for CI/CD pipelines.
- Familiarity with Agile methodologies and tools.
Responsibilities
- Support our product, sales, and consulting teams with building and maintaining scalable, web-based applications.
- Design, develop, and maintain full-stack web applications that support Data & AI projects.
- Collaborate closely with AI researchers to incorporate Generative AI models into applications, ensuring seamless functionality and efficient performance.
- Monitor and optimize the performance of applications and AI integrations to ensure responsiveness and efficiency.
- Coordinate with data scientists, analysts, engineers, AI researchers, and other developers to understand project requirements and deliver solutions that meet technical and business needs.
- Identify and resolve issues related to application performance, AI model interactions, and data handling.
- Implement standard processes in coding, testing, and deployment to ensure high-quality software development and robust application performance.
Other
- You enjoy seeing a project through from conception to final product.
- Love building scalable applications and have a passion for continuous improvement and test-driven development.
- Comfortable working in an agile environment and collaborating with data scientists, business users, project managers and other engineers to achieve elegant solutions.
- Strong problem-solving skills with an emphasis on client consulting.
- Excellent written and verbal communication skills for coordinating across teams.