Software Engineer (Full Stack)
Vflowtech
Singapore
On-site
SGD 60,000 - 80,000
Full time
Job summary
A leading technology company located in Singapore is seeking skilled developers to design and deploy scalable cloud and on-premise web services for AI/ML workloads. The role requires proficiency in building enterprise platforms and ensuring robust API integration. Ideal candidates should have a degree in Computer Science or related fields and experience with AWS, React, and database technologies. This position offers opportunities for technical excellence in a collaborative environment.
Qualifications
- 3–5 years of experience in building enterprise platforms or large-scale web applications.
- Proficiency in programming languages such as Python, Java, JS, Go.
- Experience in database technologies such as SQL and No SQL databases.
Responsibilities
- Design and deploy scalable web services for AI/ML workloads.
- Develop platform services on AWS.
- Build responsive React-based frontend applications.
Skills
Cloud and on-premise web services
Clean and maintainable code
React JS
RESTful APIs
CI/CD pipelines
Data structures and algorithms
Communication
Education
Bachelor’s or Master’s degree in Computer Science/IT/AI
Tools
Primary Duties:
- Design and deploy scalable cloud and on-premise web services for AI/ML workloads
- Develop clean, maintainable code with focus on extensibility and scalability
- Develop platform services on AWS
- Build responsive React-based frontend applications and reusable components
- Collaborate with AI researchers and engineers to deliver integrated solutions
AWS Cloud Development
- Develop applications using Lambda, IoT Core, DynamoDB, CloudWatch, EC2, QuickSight, and Greengrass
- Optimize backend infrastructure performance, security, and reliability
Frontend Development
- Build and maintain React JS applications with custom components and CSS
- Manage npm packages, implement webhooks and ensure responsive design
API & Integration
- Design RESTful APIs for seamless frontend-backend integration
- Implement asynchronous web sockets for AWS component communication
- Understand MCP and tools to build agentic solutions
DevOps & Infrastructure
- Maintain CI/CD pipelines using Azure DevOps Actions for automated deployment
- Utilize Docker and Docker Compose for containerization and environment consistency
Technical Excellence
- Apply strong data structures and algorithms knowledge
- Strong understanding of LLM/AI/ML models
- Ensure code quality through best practices and architectural standards
- Participate in testing, monitoring and performance optimization
Job Requirements:
- Bachelor’s or Master’s degree in Computer Science/IT/AI or related field.
- 3–5 years of experience in building enterprise platforms, or large-scale web applications and scalable front-end and back-end systems, with a focus on interoperability, responsiveness, and secure APIs.
- Proficiency in programming languages such as Python, Java, JS, Go etc
- Experience in database technologies such as SQL and No SQL databases
- Excellent communication and stakeholder management skills