Overview
We are seeking a Senior Application Developer (Full-stack) to join our Embedded Ai & Analytics Engineering team.
In this role, you will be working full-time with one of our key clients on a long-term engagement, operating in an Agile product team alongside product owners, data engineers, data scientists, and business stakeholders.
You will be responsible for the end-to-end design and delivery of full-stack applications — from frontend experiences to backend services and deployment on cloud infrastructure.
This role is hands-on and client-facing, combining modern web frameworks, cloud-native services, and data-driven apps to deliver solutions that create measurable business value.
Key Responsibilities
- Collaborate within Agile squads to design, prioritize, and iteratively deliver application features.
- Build and maintain full-stack applications using React/Angular (frontend), FastAPI/Streamlit (backend and UI), and Postgres (database).
- Develop, deploy, and manage cloud-native services on Azure, including containers and serverless functions.
- Integrate applications with Databricks Apps for data and analytics workflows.
- Translate business requirements into robust, scalable technical solutions.
- Ensure applications meet standards for performance, security, maintainability, and governance.
- Provide technical leadership, mentorship, and best practice guidance for junior developers and peers.
- Troubleshoot and resolve issues across the frontend, backend, and infrastructure stack.
- Nice to have — Experience with lightweight frameworks such as Flask, Dask, Gradio, or Svelte to extend capabilities.
Qualifications & Skills
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 6~9 years of professional experience in application development, with proven full-stack delivery.
- Strong proficiency with at least one modern frontend framework (React or Angular).
- Proficiency in Python-based backend frameworks (FastAPI required; Streamlit strongly preferred).
- Solid experience with Postgres or other relational databases (schema design, queries, optimization).
- Hands-on experience with Azure cloud services, especially containers (AKS, ACI) and serverless functions.
- Familiarity with Agile delivery practices and working in cross-functional product squads.
- Excellent problem-solving, communication, and stakeholder engagement skills.
What We Offer
- Long-term embedded client engagements in Agile, product-driven teams.
- The opportunity to own full-stack solution delivery end-to-end, from frontend UI through backend APIs to cloud deployment.
- Exposure to modern cloud platforms (Azure, Databricks) and integration with enterprise-scale data systems.
- A collaborative culture that values expertise, autonomy, and impact.
Job Type: Full-time
Pay: $7, $13,000.00 per month
Work Location: Hybrid remote in Singapore