Job Summary
- Technical Skill:
- JavaScript ,
- PHP ,
- NodeJS ,
- HTML5 ,
- CSS3 ,
- PostgreSQL ,
- MySQL ,
- Python ,
- Git ,
- MongoDB ,
- Ruby ,
- API ,
- RESTful ,
- AngularJS ,
- Mobile Development ,
- Docker ,
- Redis ,
- Architecture ,
- MS Azure ,
- DevOps ,
- React Native ,
- CI ,
- AWS ,
- VueJS ,
- ReactJS ,
- CD ,
- Computer Science ,
- RESTful API ,
- Microservices ,
- GCP ,
- CI/CD ,
- Kubernetes ,
- GraphQL ,
- Flutter
Job description
Overview of job
Role Overview:
As a Full Stack Engineer, you will be responsible for developing both front-end and back-end components of our web applications. You will collaborate with cross-functional teams, including product managers, designers, and other engineers, to build robust software solutions. The ideal candidate will have a deep understanding of web development, from databases to front-end frameworks, and possess strong problem-solving skills.
Responsibilities:
• Develop Full Stack Applications: Design and implement both client-side and server-side features using modern technologies such as React, Angular, Node.js, Python, Ruby, or Java.
• API Development: Build and maintain RESTful APIs and microservices that communicate seamlessly between the front-end and back-end.
• Database Management: Design and optimize databases, working with both SQL and NoSQL technologies (e.g., MySQL, PostgreSQL, MongoDB).
• Code Quality & Best Practices: Write clean, maintainable, and efficient code while adhering to best practices such as version control, unit testing, and code reviews.
• Collaboration & Agile Development: Work in an agile environment with product managers, designers, and other engineers to define and deliver features and improvements.
• User Experience Focus: Build responsive, intuitive, and engaging user interfaces that deliver a seamless experience across devices.
• Performance Optimization: Continuously monitor and optimize application performance, ensuring high availability, scalability, and reliability.
• Troubleshooting & Bug Fixing: Debug and resolve issues that arise in both the front-end and back-end of the application.
- 14 days Annual leaves + 3 Sick leaves
- Private Health Insurance
- Annual Salary Review
- Performance Bonus
- 100% salary in probation period
- Free LinkedIn Learning Account
- Company Events & Team Building
Job Requirement
Requirements
• Bachelor’s Degree (or equivalent experience) in Computer Science, Engineering, or related field
• 2+ years of experience as a Full Stack Developer or similar role, working with modern web technologies.
• Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and experience with modern JS frameworks (e.g., React, Angular, Vue.js).
• Proficiency in back-end technologies such as Node.js, Python, Ruby, Java, or similar.
• Experience working with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB, Redis).
• Familiarity with version control systems such as Git.
• Strong understanding of RESTful APIs and microservices architecture.
• Knowledge of web security best practices and handling authentication/authorization.
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
• Familiarity with DevOps practices, continuous integration, and deployment (CI/CD) is a plus.
• Excellent problem-solving skills and attention to detail.
• Strong communication and teamwork skills, with the ability to collaborate in a fast-paced environment.
Preferred Skills:
• Experience with containerization tools (e.g., Docker, Kubernetes)
• Familiarity with GraphQL
• Knowledge of mobile development (e.g., React Native, Flutter) is a plus
• Experience with performance monitoring and optimization tools.
Technical Skill
- JavaScript
- PHP
- NodeJS
- HTML5
- CSS3
- PostgreSQL
- MySQL
- Python
- Git
- MongoDB
- Ruby
- API
- RESTful
- AngularJS
- Mobile Development
- Docker
- Redis
- Architecture
- MS Azure
- DevOps
- React Native
- CI
- AWS
- VueJS
- ReactJS
- CD
- Computer Science
- RESTful API
- Microservices
- GCP
- CI/CD
- Kubernetes
- GraphQL
- Flutter
COMPETENCES
- Problem Solving Skills
- Detail oriented
- Communication Skills
- Teamwork
BUSINESS PROFILE
ST Engineering is a leading global technology, defense, and engineering conglomerate.
Headquartered in Singapore, established in 1997, the company has grown into a powerhouse, offering innovative solutions across aerospace, defense, urban solutions, and satellite communications. With a strong presence in over 50 cities worldwide, ST Engineering delivers cutting-edge technologies to industries such as aerospace, defense, and smart cities. The company is committed to creating sustainable solutions that address both current and future challenges. Backed by a dedicated workforce, ST Engineering continues to lead in providing mission-critical systems and services to customers around the world.