Full Stack Developer
BLAZECORP PTE. LTD.

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.
See more jobs in Singapore