Software Engineer (Full Stack)
VFLOWTECH PTE. LTD.
Singapore
On-site
SGD 60,000 - 90,000
Full time
Job summary
A leading technology company in Singapore seeks an experienced software engineer to design scalable cloud and on-premise web services. The ideal candidate will have 3-5 years of experience in building enterprise platforms and excellent communication skills. Proficiency in programming languages such as Python, Java, and JS is required, along with expertise in AWS and React development.
Qualifications
- 3–5 years of experience in building enterprise platforms or large-scale web applications.
- Strong understanding of AI/ML models.
- Excellent communication and stakeholder management skills.
Responsibilities
- Design and deploy scalable cloud and on-premise web services for AI/ML workloads.
- Collaborate with AI researchers and engineers to deliver integrated solutions.
- Optimize backend infrastructure performance, security, and reliability.
Skills
Python
Java
JavaScript
Go
AWS
React
RESTful API design
Docker
CI/CD
SQL and NoSQL databases
Education
Bachelor’s or Master’s degree in Computer Science/IT/AI or related field
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