Senior/Lead Software Engineer (Full Stack)
VFLOWTECH PTE. LTD.
Singapore
On-site
SGD 80,000 - 120,000
Full time
18 days ago
Job summary
A leading technology company in Singapore is seeking an experienced Software Engineer to design and deploy scalable web services, develop frontend applications, and manage cloud infrastructure. The ideal candidate will have over 8 years of experience, strong skills in AWS, and expertise in programming languages such as Python and Java. This role offers an opportunity to collaborate with AI specialists on integrated solutions.
Qualifications
- 8+ years of experience in building enterprise platforms or large-scale applications.
- Experience in team leadership for software development.
- Strong communication and stakeholder management skills.
Responsibilities
- Design and deploy scalable cloud and on-premise web services.
- Develop clean and maintainable code focusing on extensibility.
- Optimize backend infrastructure performance and security.
Skills
AWS Cloud Development
Frontend Development
API & Integration
DevOps & Infrastructure
Technical Excellence
Education
Bachelor’s or Master’s degree in Computer Science/IT/AI or related field
Tools
Python
Java
JavaScript
Go
SQL
NoSQL
Docker
Azure DevOps
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 ReactJS 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.
- At least 8 years of experience leading a team 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.
- Experience in tool/technology selection for given scenarios.
- Proficiency in programming languages such as Python, Java, JS, Go etc
- Experience in database technologies such as SQL and NoSQL database
- Excellent communication and stakeholder management skills