Senior Software Engineer (Full Stack)
We are seeking a skilled Software Engineer to join our team in Singapore. As a member of the Central Software Engineering team, you will be responsible for developing various web applications for our business within our pharmaceutical company. You will be working in a cross-functional agile team and contribute to architecture, prototyping, and development.
Responsibilities
- Collaborate with a cross-functional agile team to develop applications.
- Write clean, efficient, and reusable code using JavaScript (TypeScript), Python, PowerApps
- Participate in technical discussions, code reviews, and contribute ideas for improving the application's architecture, scalability, and performance.
- Stay updated with the latest software engineering patterns and principles to continuously improve the application.
- Work closely with product owners, UX designers, testers, and DevOps specialists to deliver high-quality software.
Qualifications
- Minimum 4 years of experience with strong knowledge of software engineering principles and best practices.
- Proficiency in JavaScript (TypeScript) and experience with Node.js.
- Solid experience with React, HTML, and CSS for front-end development.
- Experience in Python or PowerApps
- Experience with AWS/Azure and Terraform.
- Excellent communication and teamwork skills.
- Strong problem-solving skills and ability to work in a collaborative, agile environment.
- Understanding of DevOps principles and experience with Docker, GitHub.