Epicareer Might not Working Properly
Learn More

Python and JavaScript Developer

Salary undisclosed

Apply on


Original
Simplified

ETH Zurich is one of the leading universities of the world with a strong focus on science and engineering. In 2010 it established the Singapore-ETH Centre (SEC) in collaboration with the National Research Foundation (NRF) to do interdisciplinary research on pressing problems.

The Singapore-ETH Centre is home to a community of doctoral, postdoctoral and professorial researchers working in three main programmes: Future Cities Laboratory, Future Resilient Systems, and Future Health Technologies. The centre provides a multicultural and interdisciplinary environment to researchers working on diverse themes, with the shared vision of translating research to practical solutions for more sustainable and liveable cities, resilient physical and social urban systems, and patient-centric healthcare systems.

Project background

SEC’s Digital Twin Lab (DTL) develops and operates digital twin infrastructure technology and applications. This includes building tools to facilitate model interoperability, operating domain-specific federations of models and building interactive and visual applications. SEC DTL provides related services (e.g., deployment and operations of digital twin infrastructure) to its clients at SEC. We are looking for an experienced Python and JavaScript developer to join our team based at the SEC in Singapore. We are looking for candidates who are interested in working in a multi-disciplinary and international research environment with a start-up vibe; who are driven by curiosity and eager to learn new things and extend their skill set.

Task/Job description

As a Python and JavaScript developer you will be joining our application development team. You will be responsible for taking ownership of application components and their related frontend/backend implementations (in JavaScript and Python, respectively). You will be interacting with UX/UI designers and product owners to form a solid understanding of requirements for features and components. You will be responsible for analysing the requirements, designing and implementing features and components as well as creating related unit tests and integration tests. You will also be involved in maintaining, troubleshooting and testing DT Lab’s various applications and application components as part of a team of developers.

Requirements

You are required to have:

  • Bachelors or Masters in Computer Science/Engineering or related field (e.g., BSc, MSc or equivalent) with specialisation in Software Engineering.
  • Minimum of 2 years of relevant professional work experience as Python and JavaScript developer.
  • Experience with agile software development methodologies and version control systems.
  • Ability to work independently, take ownership of projects, and deliver high-quality results with minimal supervision.
  • Excellent communication skills, capable of effectively conveying complex technical concepts to both technical and non-technical team members.

Strong abilities / track record required:

  • Programming/scripting languages: Python, JavaScript, Bash.
  • Strong knowledge of a modern web development framework, TypeScript, and REST APIs.

Beneficial to have:

  • Experience with API developments using FastAPI.
  • Experience with ArcGIS or other GIS tools
  • Linux system administration and scripting.
  • Containerisation, specifically with Docker.
  • Contributions to open-source projects.
  • Experience with R&D and tech start-ups.

We look forward to receiving your online application including the following documents:

  • Cover Letter
  • CV

Salary will commensurate with educational qualification and working experience.

Applications via email or postal services will not be considered.

Work Location: 1 Create Way, CREATE Tower, Singapore 138602 (NUS University Town)

For further information about SEC Digital Twin Lab, please visit our website:

http://sec.ethz.ch/research/digital-twin-lab.html

The Singapore-ETH-Centre is an equal opportunity and family-friendly employer. All candidates will evaluated on their merits and qualifications, without regards to gender, race, age or religion.

Similar Jobs

1d ago

Gym Attendant
Sports and Wellness Pte Ltd

Full Time, onsite, onsite

$ 1,800 / Per Mon

1d ago

Full Time, onsite, onsite

Salary undisclosed