-
View all jobs
Software Engineer (Full Stack)
What You’ll Do
- Work alongside senior engineers and technical leaders to shape and deliver the platform’s technical roadmap.
- Own end-to-end feature delivery, from solution design through development, testing, release, and ongoing support.
- Contribute to engineering excellence through thoughtful code reviews, architectural discussions, and adherence to best practices.
- Build systems that are performant, scalable, and secure, with a strong focus on long-term reliability.
- Create and maintain clear technical documentation for features, systems, and operational processes.
- Take the lead on selected initiatives, driving development independently when required.
- Collaborate closely with product, design, quality assurance, DevOps, and data teams to deliver cohesive solutions.
- Navigate both modern and legacy codebases comfortably, picking up new technologies and patterns quickly.
What We’re Looking For
- A Diploma or Degree in Computer Science, Engineering, Information Systems, IT, or a related discipline.
- Minimum of 2 years of hands-on experience in software development or a similar technical role.
- Solid experience in full-stack development, with a good grasp of engineering practices such as automated testing and CI pipelines.
- Proficiency with Git and contemporary source-control strategies (e.g. trunk-based development or GitFlow).
- Practical knowledge of the software development lifecycle, Agile delivery, and DevSecOps principles.
- Experience building applications using modern frameworks and tools such as Node.js, React, TypeScript, Spring Boot, Angular, Vue, Next.js, Express, Svelte, or FastAPI.
- Strong coding ability in at least one core language (Java, JavaScript, Python, C#, or C++), with demonstrable depth.
- Familiarity with popular UI frameworks or design systems like Material UI, Tailwind CSS, or Bootstrap.
- Experience designing and managing relational and non-relational databases (e.g. PostgreSQL, MSSQL, MongoDB).
- Understanding of service communication patterns including REST APIs, GraphQL, gRPC, and WebSockets.
- Exposure to modern deployment practices, cloud-native architectures, CI/CD pipelines, and infrastructure-as-code tools such as Terraform.
- Experience with Ruby or Go for backend development is a plus.
- A strong sense of accountability, clear communicator, and disciplined engineering mindset.
- Confident written and verbal communication skills, with the ability to explain technical ideas clearly.
- Collaborative team player with strong analytical thinking and problem-solving abilities.
- Self-driven, adaptable, detail-oriented, and dependable.
Key Skills
Ranked by relevance
ui
c
product design
design systems
spring boot
javascript
typescript
postgresql
angular
graphql
python
devops
svelte
react
cloud
java
ruby
grpc
cicd
css
git
vue
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer (Backend Focus)
2026-05-27
Full-time
Mid-Senior
Australia
Information Technology & Services
Engineering
View Job Details
Related
Software Engineer (Front-End)
2026-05-27
Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
Lead Software Engineer
2026-05-20
Full-time
Mid-Senior
Australia
Software Development
Engineering
Login to Apply
- Posted
- Jan 26, 2026
- Type
- Contract
- Level
- Associate
- Location
- Singapore
- Company
- Talentvis
Industries
Software Development
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineer (Backend Focus)
2026-05-27
Full-time
Mid-Senior
Australia
Information Technology & Services
Engineering
View Job Details
Related
Software Engineer (Front-End)
2026-05-27
Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
Lead Software Engineer
2026-05-20
Full-time
Mid-Senior
Australia
Software Development
Engineering