Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

GRAVITON RESEARCH CAPITAL (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 50,000 - 70,000

Full time

8 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology-driven company is seeking a Software Engineer to contribute to backend systems, design and maintain applications, and architect scalable solutions. The ideal candidate should possess an Engineering degree from a Tier 1 college, and some experience or proficiency in Python programming and relational databases. Good communication skills and the ability to adapt in a fast-paced environment are also essential. A keen interest in continuous learning and leading projects is a plus.

Qualifications

  • 0 to 1 years of relevant experience in designing and improving information systems.
  • Extensive experience working with relational databases and handling large datasets.
  • Willingness to continuously learn and improve working under pressure.

Responsibilities

  • 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.

Skills

Python programming
Relational databases
Object-oriented programming
Asynchronous programming
HTML, JavaScript, and CSS
Linux systems
Communication skills
Interpersonal skills

Education

Engineering degree in Computer Science or related field from a Tier 1 college

Tools

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 projects

Any 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.