Software Engineer, NodeJS

Develop, test, deploy, maintain, and improve backend software and distributed systems using JavaScript, NodeJS, Kafka, microservices, and AWS. Optimize systems for security, scalability, and speed while contributing to autonomous teams and engineering best practices.

Responsibilities

  • Produce software, service designs, and implementations for distributed systems
  • Develop, test, deploy, maintain, and improve code throughout its full life cycle
  • Develop back-end components and services
  • Develop applications using JavaScript, Kafka, microservices, and AWS
  • Maintain a well-tested codebase with continuous integration and coverage reporting
  • Optimize systems for security, scalability, and speed
  • Work in small, autonomous teams
  • Share knowledge and help evolve best practices

Requirements

  • 2+ years of software engineering experience with NodeJS
  • Knowledge of an additional object-oriented language such as C# or Java
  • Knowledge of relational databases such as MySQL and PostgreSQL
  • Understanding of modern cloud environments such as AWS, Azure, and Google Cloud
  • Understanding of microservice architecture
  • Self-starter comfortable in a fast-paced startup environment

Benefits

  • Competitive salary and bonuses
  • Flexible and remote working options
  • Supportive, forward-thinking work environment
  • Annual bonuses
  • Learning Hub
  • Inspiring atmosphere and innovative projects
  • Free assorted healthy snacks and fresh fruits in the office
  • Weekly gourmet breakfast meet-ups
  • Regular team events and parties

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available