Full Stack Developer

BLAZECORP PTE. LTD.
3 days ago
Posted date3 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesPosition 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.
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.
JOB SUMMARY
Full Stack Developer

BLAZECORP PTE. LTD.
Singapore
3 days ago
N/A
Full-time
Full Stack Developer