TOG recruitment

An Phu Plaza, 117-119 Ly Chinh Thang, TP Hồ Chí Minh

Company Size : 10-24

View more

Job description

Overview of job

Are you interested to build cool things with a leading innovative startup, work in an International English-spoken working environment, with a strong focus on personal learning and development?

Our client is a Singapore-based seed-stage startup, providing a flexible and personalized environment for developing large-scale high-performance computing scientific software.

We have an exciting opportunity for a Full-stack Software Engineer who would like to join a fast-paced, learning-friendly environment. You will be working from HCMC in an interdisciplinary team with members located in both Singapore and Vietnam, helping to deliver solutions to computational scientists and engineers, using a wide range of technologies. In this role you can have a say in the development of our product and we encourage you to share your views and ideas.   

 Responsibilities:

  • Lead software development projects with front-end and back-end software engineers based in HCMC and Singapore
  • Consult with upper management on implementation and delivery strategy
  • Develop a wide array of programming tools and solutions
  • Brainstorm with the team, attend weekly sprint meetings, track progress with task management tools

A day in the life of:

  • Start at our co-working space with coffee or breakfast event
  • Daily scrum (15 min) with the Development Team in our meeting room
  • Work on your sprint backlog items (i.e. parallel debuggers)
  • Search open source code and/or brainstorm with development team
  • Have lunch either at the co-working space canteen/ bar or head out in District 1
  • Continue working on your sprint backlog items from common breakout area
  • Have daily alignment Video Conference with your Singapore counterpart
  • Reach out to the Scrum Master for English and communication support
  • Participate in our training sessions to improve your English, professional or technical skills (depending on your personal development plan)

Job Requirement

Are you working towards or have you completed a BSc/MSc/PhD in software engineering or a related discipline? Are you an eager learner, who excels when working in a team, interested in startups? If so, you may be our new team member.

 Must haves

  • Have obtained/ working towards a degree in Software Engineering or related discipline
  • Experience working as a full-stack software engineer
  • Good command of written and conversational English
  • A curious mind, eager to find new solutions, comfortable with learning at work

 Nice to haves

(giving you an idea of the tools we work with)

Frontend design and implementation

  • Web clients, thin clients, UI/UX design
  • HTML, CSS, JavaScript, xtermjs, node-pty

Multi-tier applications development

  • HTTP protocol methods, REST APIs
  • Integrating tiers, Testing multi-tier applications

Python

  • Network Programming. REST interfaces (e.g. pecan), C wrappers

C programming language

  • System level programming, POSIX standard
  • Multi-process programming
  • Inter-process communication mechanisms (IPC, pipes, sockets)
  • GDB, Linkers and compilers

Cloud solutions architecture and   programming

  • AWS (EC2, VPC, SQS, SNS, Lambda, CloudWatch)
  • Linux solution architecture
  • Network troubleshooting, Performance testing

Software product engineering

  • Test-driven and Review-driven software development
  • Lean agile development methodologies, SCRUM
  • System testing, Stress testing

Interested in startups, venture capital, growth hacking, and entrepreneurship

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • UI/UX
  • JavaScript
  • Xtermjs
  • HTML
  • CSS
  • Linux
  • Python
  • C
  • REST
  • System testing
  • Integration Testing
  • Software development
  • Socket Programming
  • HTTP
  • Performance Testing
  • Stress Testing
  • Multi-Tier
  • REST API
  • Architecture
  • AWS
  • Amazon SQS
  • Amazon EC2
  • POSIX Standard
  • GDB
  • IPC
  • VPC
  • SNS
  • Cloudwatch

COMPETENCES

  • Communication Skills
  • Documentation
  • Learn New Technology Quickly
  • Scrum
  • Can-do attitude