Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

FPT Asia Pacific

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Singapore is looking for a skilled Software Engineer to join its dynamic team. This role involves designing and developing innovative software applications, collaborating with cross-functional teams, and ensuring high-quality code through rigorous testing. The ideal candidate will have a degree in Computer Science, 2-5 years of experience, and strong proficiency in Python, REST APIs, and agile methodologies. This position offers a great opportunity to work with cutting-edge technologies in a collaborative environment.

Qualifications

  • At least 2-5 years of experience as a software engineer or developer in successful software projects.
  • In-depth proficiency in programming languages such as Python and knowledge of REST APIs.
  • Strong understanding of software development practices and micro-service principles.

Responsibilities

  • Collaborate with cross-functional teams to implement software solutions.
  • Develop clean, maintainable, and secure code using industry best practices.
  • Take ownership of software quality through testing and code reviews.

Skills

Python
REST API
SQL
NoSQL databases
Docker
Agile methodologies
Git

Education

Degree in Computer Science/Engineering or Information Technology

Tools

DynamoDB
MongoDB
Kubernetes
Job description

We are seeking a highly skilled and motivated individual to join our dynamic team, with the primary focus of designing and developing software applications that push the boundaries of innovation and drive success of businesses through frontier technology.

Responsibilities
  • Collaborate with cross-functional teams, including product managers, research scientists, solution architects and other engineers to conceptualize, plan and implement software solutions to achieve business and technical objectives.
  • Develop clean, maintainable, secure and efficient code using industry best practices to deliver quality and secure software solutions.
  • Take ownership of software quality – build unit tests and integration tests to conduct thorough testing, perform code reviews, and work with QA to identify and resolve defects to ensure stable and quality software deliverables.
  • Create and maintain comprehensive technical documentation for the projects, including code comments, architectural diagrams, design decisions, developer guides and system documentation.
  • Embrace agile methodologies – actively participate in sprint planning, backlog refinement, daily stand-ups, prioritization and other agile cadences to deliver software in rapid iterations.
  • Provide technical support and troubleshooting to resolve issues reported by users.
  • Keep abreast with and evaluate new industry trends and advancements in software development to enhance capabilities and drive efficiency.
Requirements
  • Degree in Computer Science/Engineering, Information Technology, or in relevant engineering discipline.
  • At least 2-5 years experience as a software engineer or developer in successful software projects.
  • In-depth proficiency in programming languages Python, REST API, SQL and NoSQL databases (e.g., DynamoDB, MongoDB), and the Open Source tech stack. Hands-on experience in webapp/react, async and pub/sub frameworks will be advantageous.
  • Strong understanding of software development practices, design patterns and micro-service principles.
  • Strong understanding of containerization technologies such as Docker. Knowledge of container orchestration such as Kubernetes and Cloud computing platforms is a plus.
  • Experienced in agile methodologies, Git flow-based and CICD-driven software development.
  • Developed software with industry standard code quality and security practices.
  • Able to work collaboratively with cross-functional teams and influence with positive energy.
  • Resourceful, able to learn fast and work out solutions with innovative thinking.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.