Remote Otter LogoRemoteOtter

Software Engineer (Remote Work)

Posted 1 week ago
Software Development
Full Time
Cambodia

Overview

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.

In Short

  • Develop new capabilities and re-architect parts of an existing system.
  • Take part in test-driven, iterative development, prototyping, and reviews with a team of developers.
  • Design and code middle and back-end in a clean and efficient way.
  • Implement scalable and robust services.
  • Develop external and internal APIs.
  • Develop and run unit and performance tests to ensure scalability and reliability.
  • Review and debug code.
  • Develop documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions.
  • Determines and designs system specifications, standards, and programming to prepare and install solutions.

Requirements

  • Bachelors degree in Software Engineering, Information Technology or related field.
  • Between 1 and 3 years of experience in software engineering.
  • Experience developing server-side web applications in Java.
  • Experience developing Java Web Services with public API (e.g. REST, SOAP).
  • Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB).
  • Proficient in object-oriented development.
  • Able to effectively and quickly adopt new technology.
  • Knowledge of Java frameworks, architecture, and design patterns.
  • Good communication skills.

Benefits

  • Good to have: Chinese and English knowledge skill.
  • 2+ years of work-related industry experience; Typescript/NodeJS experience is highly regarded.
  • Strong understanding of how browsers work (e.g. DOM, events, rendering lifecycle).
  • Experience with cross-platform mobile app development (React Native, Flutter, etc).
  • Experience deploying and operating services in a Cloud environment (AWS, GCP, etc).
  • Experience in test-driven development (TDD); Experience in using Docker.
VTech Technology logo

VTech Technology

VTech Technology is a forward-thinking company dedicated to innovation in software development. With a focus on creating efficient, scalable, and robust solutions, VTech Technology emphasizes the full lifecycle of product development, from design to implementation. The company fosters a collaborative environment where developers engage in test-driven and iterative development, ensuring high-quality outcomes. VTech Technology values continuous learning and adaptation to new technologies, making it an ideal workplace for software engineers looking to grow their skills in a dynamic setting.

Share This Job!

Save This Job!

Similar Jobs:

ConnectOS logo

Software Engineer (Remote)

ConnectOS

4 weeks ago

Join ConnectOS as a Software Engineer to develop full-stack features in a remote work environment.

Worldwide
Full-time
Software Development

C.B

Software Engineer - Remote

C.R. Bard

6 weeks ago

BD is seeking a Software Engineer to develop innovative identity management solutions for their SaaS platform.

USA
Full-time
Software Development
$80,600 - $133,000/year
Aniesispharma logo

Remote Software Engineer

Aniesispharma

6 weeks ago

Join Aniesispharma as a Remote Software Engineer and contribute to innovative pharmaceutical solutions.

Canada
Full-time
Software Development

generalwebers

Remote Software Engineer

generalwebers

7 weeks ago

Join our team as a Remote Software Engineer to design and develop high-quality software solutions.

USA
Full-time
Software Development
Aniesispharma logo

Remote Software Engineer

Aniesispharma

8 weeks ago

Join Aniesis Pharma as a Remote Software Engineer to develop innovative software solutions in a collaborative environment.

USA
Full-time
Software Development