Job details
Full Stack Developer
- Python
- Vue.js
- Angular
- React.js
- JavaScript
- Figma
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
Join us now, if you have a genuine interest in making an impact to help shape Singapore’s economic and financial landscape.
[What you will be working on]
The Enterprise Knowledge Department (EKD) is part of the Economics & Knowledge Management Group. We are looking for a motivated and experienced Full Stack Developer to join our Data & Tech Solutions team. You will join a team of dynamic, creative and enterprising team of individuals, who are passionate about improving and transforming how data is managed and discovered in MAS through the use of digital, user-centric solutions. You will work in a fast-paced environment which will require you to juggle multiple priorities and respond quickly to changes.
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining applications that improve and transform how information is handled to drive business insights and automation. You will work closely with product owners, domain experts, data engineers and other developers to deliver impactful solutions.
Principal Responsibilities
[What you will be working on]
The Enterprise Knowledge Department (EKD) is part of the Economics & Knowledge Management Group. We are looking for a motivated and experienced Full Stack Developer to join our Data & Tech Solutions team. You will join a team of dynamic, creative and enterprising team of individuals, who are passionate about improving and transforming how data is managed and discovered in MAS through the use of digital, user-centric solutions. You will work in a fast-paced environment which will require you to juggle multiple priorities and respond quickly to changes.
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining applications that improve and transform how information is handled to drive business insights and automation. You will work closely with product owners, domain experts, data engineers and other developers to deliver impactful solutions.
Principal Responsibilities
- Collaborate with relevant stakeholders to understand business requirements and translate them into technical specifications.
- Develop, deploy and maintain server-side applications and APIs.
- Implement secure and scalable data storage and retrieval solutions.
- Develop and deploy effective and user-friendly web applications using modern front-end frameworks, such as React.
- Collaborate with UX/UI designers to create intuitive user interfaces.
- Ensure the performance, scalability and of web applications through proper testing, optimisation, and monitoring.
- Troubleshoot front- to back-end issues.
- Communicate technical concepts and results to relevant stakeholders.
- Monitor emerging web development technologies, with a view to incorporating them into our development process.
Requirements
- Degree in computer science, software engineering, information system engineering, data science, data analytics or a related field. Equivalent work experience will be considered. A master's degree or Ph.D. in a relevant field is a plus.
- Proficient in front-end development using modern frameworks like React, Angular, or Vue.js.
- Proficient with back-end development using languages such as Python or JavaScript
- Familiarity with database systems and data modelling.
- Awareness of software development principles and best practices.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Awareness of the continuous integration/continuous delivery process.
- Ability to work in a team environment.
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication abilities.
- Effective stakeholder engagement and management skills.
- Strong attention to detail.
- Self-motivated, with a willingness to take ownership for outcomes, and ability to work with minimal supervision.
Good To Have
- Experience with Agile (vs. Waterfall) methodology
- Familiarity with UI/UX tools like Figma
- Experience in project management, design thinking and media content creation (e.g. infographics, EDMs, marketing and educational materials).