Start Date
Immediate
Expiry Date
12 Sep, 25
Salary
9000.0
Posted On
13 Jun, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Good communication skills
Industry
Computer Software/Engineering
Position Title: Full Stack Developer with a Focus on development of a multi-tenanted SaaS Platform to manage Quality and Risk of Artificial Intelligence Systems
Job Summary:
We are seeking a highly skilled and driven Full Stack Developer to join our team to lead the development and operation of a cutting-edge, web-based platform for quality and risk management of AI systems. The ideal candidate will possess expertise in the MERN stack, TypeScript and Python, and demonstrate a keen ability to deliver and maintain robust, scalable, and secure code. This role emphasizes collaborative problem-solving, iterative development, and a strong understanding of software testing practices. The candidate will work among a team of distinguished and hands-on experts who are at the forefront of AI technology, regulation and standardisation.
Key Responsibilities:
1.
Application Development and Deployment:
o
Develop and maintain a multi-tenanted SaaS platform (MERN stack) using TypeScript for both frontend and backend.
o
Manage deployment on Azure Kubernetes.
2.
Backend Engineering:
o
Create and maintain robust, secure and well-documented REST APIs.
o
Integrate and maintain knowledge graph and reasoning engine.
o
Manage Mongo databases.
o
Build connectors to integrate with third-party tools and repositories for AI system testing and quality management.
3.
Frontend Development:
o
Build intuitive UI components for form-based applications to manage compliance, risks, and stakeholder engagement.
o
Collaborate with UI-UX experts via Figma.
o
Ensure synchronization between the frontend and backend.
4.
Manage DevOps:
o
Manage build pipelines, sprint execution and backlog on Azure DevOps.
o
Manage deployments for integration testing and production.
o
Lead team of software engineer contributors.
5.
Collaboration and Process Improvement:
o
Collaborate with internal stakeholders to ensure alignment on product vision, technical practices, and deliverables.
o
Write and maintain documentation on coding conventions, naming standards, and platform architecture.
6.
Quality Assurance:
o
Develop and execute unit tests and integration tests alongside application code.
o
Drive quality-first development practices.
o
Ensure adherence to security principles.
o
Maintain documentation and ensure business continuity.
Required Skills:
-
Proficient in TypeScript and Python and familiarity with MERN full stack multi-tenanted SaaS development.
-
Strong backend development experience using Node.js to design and implement REST APIs.
-
Experience in managing deployment on Azure cloud services.
-
Experience managing Azure DevOps.
-
Familiarity with Figma.
-
Experience with testing frameworks (e.g., unit tests, integration tests).
-
Ability to work with diverse third-party tools and repositories.
-
Knowledge of software engineering principles, abstraction, and modular coding.
-
Proficiency in English and clarity of communication.
Preferred Skills:
-
Exposure to domain-specific languages such for knowledge graphs and reasoning such as Prolog for rule-based modelling.
-
Familiarity with AI algorithms and principles.
-
Ability to use AI tools to boost productivity and efficiency.
-
Experience with graph-based data visualization tools and techniques.
Attributes:
-
Strong problem-solving skills and attention to detail.
-
Hands-on getting things done.
-
Driven to deliver high quality results.
-
Ability to iterate quickly while maintaining high-quality code standards.
-
Excellent communication and collaboration skills within cross-functional teams.
-
Flexible and comfortable working in an environment where specifications evolve over time.
Work Environment:
The position operates in a fast-paced, agile environment where the ability to pivot and adapt is essential. Collaboration with internal leadership, including the CTO, is a critical aspect of the role
Please refer the Job description for details