Enable job alerts via email!

Software Engineer

GRAVITON RESEARCH CAPITAL (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 50,000 - 70,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 firm in Singapore is seeking a Software Engineer to contribute to backend systems, design and maintain applications, and collaborate with teams. The ideal candidate holds an engineering degree and has proficiency in Python, with 0 to 1 year of relevant experience. This role offers opportunities in a fast-paced environment with innovative challenges.

Qualifications

  • 0 to 1 years of relevant experience in designing and improving information systems.
  • Good understanding of object-oriented and asynchronous programming.
  • Willingness to continuously learn and improve.

Responsibilities

  • Contribute to all layers of backend systems including databases, APIs and applications.
  • Design, build and maintain applications for business requirements.
  • Collaborate with multidisciplinary teams.

Skills

Proficiency in Python programming
Good communication and interpersonal skills
Familiarity with front-end languages (HTML, JavaScript, CSS)

Education

Engineering degree in Computer Science or any discipline from a Tier 1 college

Tools

Relational databases
Linux systems
Bash scripting
Job description

As a Software Engineer with Graviton your responsibilities will include:

  • Contribute to all layers of backend systems including databases, APIs and applications
  • Design, build and maintain applications for business requirements
  • Architect scalable and reliable applications
  • Write clean and modular code, following good coding standards and practices
  • Troubleshoot and debug applications
  • Be involved in the entire application lifecycle
  • Collaborate with multidisciplinary team of front-end developers, engineers and system administrators
  • Devise innovative solutions to address new and complicated challenges
  • Build reusable code and libraries for future use
  • Take lead on projects, as needed
  • Work in a high paced competitive environment.
Qualifications

The ideal candidate will have:

  • Engineering degree in Computer Science (preferred) or any other discipline from a Tier 1 college.
  • 0 to 1 years of relevant experience in designing and improving information systems
  • Proficiency in Python programming
  • Extensive experience working with relational databases and handling large datasets
  • Good Understanding of object oriented and asynchronous programming
  • Familiarity with front-end languages such as HTML, JavaScript and CSS
  • Knowledge of Linux systems and bash scripting
  • Good communication and interpersonal skills
  • Willingness to continuously learn and improve
  • Ability to work in fast paced environment under pressure and manage multiple high priority projectsAny of the following is a plus:
  • A good understanding of TCP/IP and Ethernet
  • Knowledge of any other programming language e.g. Java, Scala, Python, bash, Lisp, etc.
  • Familiarity with parallel programming models and parallel algorithms
  • Experience with big data environments e.g. Hadoop, Spark etc.

Good to have:

  • Experience in Financial services space/domain
  • Experience in and understanding of system design decisions
  • Experience in leading small teams or projects
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.