Job Description
Are you looking to join a fast-growing organization that thrives at the intersection of technology, marketing and design?
Do you want to work in a collaborative environment with a creative and passionate team where your contributions will have a tangible impact?
Are you a full-stack developer who loves tackling challenging problems and building solutions that empower users to work more efficiently and increase profitability?
If the answer to the above questions is yes and you are eager to grow your career in a fast-paced, innovative environment, we’d love to speak with you.
About Omnizant®
Omnizant is a rapidly growing web design and digital marketing agency that provides state-of-the-art marketing and technology solutions for law firms and other professional organizations. Although we’re an established business, we maintain a start-up mentality where every person’s unique abilities are celebrated. We know that we're only as strong as our employees, and we empower our team members to grow professionally while having fun along the way.
Job Description
We are seeking a Node.js & TypeScript React Developer. In this role, you will develop robust, feature-rich applications and incorporate AI-driven workflows to optimize development efficiency. This role is ideal for someone who actively uses AI coding assistants, automated testing tools, and other cutting-edge solutions to deliver high-quality work. You’ll collaborate with cross-functional teams—product, designers, and more—to design, implement, and optimize features that leverage both modern web technologies and AI capabilities.
Key Responsibilities
Full-Stack Development:
• Develop server-side logic using Node.js and TypeScript, applying strong OOP (Object-Oriented Programming) principles.
• Build responsive user interfaces in React.
AI Integration:
• integrate AI models (e.g., large language models, recommendation engines, computer vision pipelines) into new applications.
• Implement best practices for AI-driven features such as chatbots, predictive analytics, and personalization.
API Development & Integration:
• Design and consume RESTful/GraphQL APIs for data management and AI model endpoints.
Code Quality & Best Practices:
• Write clean, maintainable, and efficient code that follows industry and company standards.
• Utilize AI-assisted development tools for code reviews, debugging, or refactoring (where applicable).
Testing & Deployment:
• Implement robust testing strategies (unit, integration, end-to-end) to ensure the reliability of AI-driven features.
• Contribute to CI/CD pipelines, ensuring automated testing and smooth deployment to production.
Performance Optimization & Troubleshooting:
• Monitor application performance and optimize both the application and AI model usage for speed and scalability. Experience with BAAS solutions is a plus.
• Investigate and resolve application bugs, performance bottlenecks, and AI integration issues.
Documentation & Collaboration:
• Maintain clear documentation for application code, APIs, and AI model usage guidelines.
• Communicate effectively with stakeholders, presenting technical solutions and AI feature updates.
Qualifications & Skills
Technical Expertise in Web Development:
• Strong proficiency in Node.js and TypeScript.
• Strong proficiency in OOP (Object-Oriented Programming) principles).
• Proven experience building web applications using React. React-admin experience is a plus.
• Good understanding of version control (Git) and agile methodologies (Scrum/Kanban).
AI & Machine Learning Experience:
• Hands-on experience integrating or developing applications with AI/ML models, such as large language models or custom ML algorithms.
• Familiarity with AI frameworks, libraries, or platforms (e.g., TensorFlow, PyTorch, Hugging Face, OpenAI).
• Knowledge of best practices for deploying and maintaining AI services.
Database & Cloud Knowledge:
• Experience with databases (SQL and NoSQL, e.g., PostgreSQL, MongoDB).
• Exposure to cloud platforms (AWS, Azure, Google Cloud, Supabase) and containerization (Docker/Kubernetes) is a plus.
Soft Skills & Collaboration:
• Excellent communication skills for cross-team collaboration.
• Strong problem-solving mindset and a willingness to learn emerging AI technologies.
Bonus Skills:
• GraphQL experience.
• Familiarity with testing frameworks (Jest, Mocha, Cypress).
• Knowledge of DevOps or infrastructure tools (Terraform, Ansible).
Job Type: Full-time
Pay: $70,000.00 - $80,000.00 per year
Benefits:
• 401(k)
• Dental insurance
• Health insurance
• Life insurance
• Paid time off
• Vision insurance
Schedule:
• 8 hour shift
• Monday to Friday
Ability to Relocate:
• Port Washington, NY 11050: Relocate before starting work (Required)
Work Location: In person
Responsibilities
- In this role, you will develop robust, feature-rich applications and incorporate AI-driven workflows to optimize development efficiency
- This role is ideal for someone who actively uses AI coding assistants, automated testing tools, and other cutting-edge solutions to deliver high-quality work
- You’ll collaborate with cross-functional teams—product, designers, and more—to design, implement, and optimize features that leverage both modern web technologies and AI capabilities
- Develop server-side logic using Node.js and TypeScript, applying strong OOP (Object-Oriented Programming) principles
- Build responsive user interfaces in React
- integrate AI models (e.g., large language models, recommendation engines, computer vision pipelines) into new applications
- Implement best practices for AI-driven features such as chatbots, predictive analytics, and personalization
- Design and consume RESTful/GraphQL APIs for data management and AI model endpoints
- Code Quality & Best Practices:
- Write clean, maintainable, and efficient code that follows industry and company standards
- Utilize AI-assisted development tools for code reviews, debugging, or refactoring (where applicable)
- Testing & Deployment:
- Implement robust testing strategies (unit, integration, end-to-end) to ensure the reliability of AI-driven features
- Contribute to CI/CD pipelines, ensuring automated testing and smooth deployment to production
- Performance Optimization & Troubleshooting:
- Monitor application performance and optimize both the application and AI model usage for speed and scalability
- Investigate and resolve application bugs, performance bottlenecks, and AI integration issues
- Documentation & Collaboration:
- Maintain clear documentation for application code, APIs, and AI model usage guidelines
- Communicate effectively with stakeholders, presenting technical solutions and AI feature updates
Requirements
- Technical Expertise in Web Development:
- Strong proficiency in Node.js and TypeScript
- Strong proficiency in OOP (Object-Oriented Programming) principles)
- Proven experience building web applications using React
- Good understanding of version control (Git) and agile methodologies (Scrum/Kanban)
- AI & Machine Learning Experience:
- Hands-on experience integrating or developing applications with AI/ML models, such as large language models or custom ML algorithms
- Familiarity with AI frameworks, libraries, or platforms (e.g., TensorFlow, PyTorch, Hugging Face, OpenAI)
- Knowledge of best practices for deploying and maintaining AI services
- Database & Cloud Knowledge:
- Experience with databases (SQL and NoSQL, e.g., PostgreSQL, MongoDB)
- Excellent communication skills for cross-team collaboration
- Strong problem-solving mindset and a willingness to learn emerging AI technologies
- GraphQL experience
- Familiarity with testing frameworks (Jest, Mocha, Cypress)
- Knowledge of DevOps or infrastructure tools (Terraform, Ansible)
- Port Washington, NY 11050: Relocate before starting work (Required)