Full Stack Developer

Location: Phnom Penh/Cambodia, Manilla/Philippines,
Industry: IT/ Customers i.e. Energy  distributors

Minimum Requirements

- 3 years of programming experience
- Degree in computer science, engineering or equivalent industry experience
- Comprehensive experience with:
+ Javascript/Typescript and the Node.js ecosystem
+ React and Redux (or equivalents)
- Good understanding and experience with:
+ API design
+ SQL and schema design
+ Unit and integration testing
+ UX design
- Excellent communication skills with the ability to work with an offshore team
- Ability to work independently, self-learn and persevere through difficult times
- Open-mindedness, willingness to learn and an excitement for solving worldly problems by experimenting, sharing knowledge and letting the best ideas win

Preferred Attributes

- Experience with:
+ Docker
+ AWS (primarily ECS & EC2)
+ Rest API design & implementing GraphQL
+ MQTT/AMQP messaging
+ Shell scripting
+ Python
+ Working with open source projects
+ Code management systems such as Git
+ Developing software using Agile methodologies
- Comfortable with OOD and TDD processes
- An eye for UI design & love for modular, reusable CSS
- A keen interest in the IoT, solar technology and social impact

Key Activities

- Overseeing proper functionality of a product that provides electricity to families
- Typescript back & frontend development
- Solution architecture design (Data pipelines flowing from IoT devices to MQTT/AMQP message brokers to databases to APIs to front end apps)
- Converting requirements and acceptance criteria into solutions
- Writing unit tests, integration tests and automated browser tests
- Peer code reviews
- Misc devops tasks
- Field visits to client’s smart grid sites in Southeast Asia
Pls send CV to Ms Jenny/ Thu via email: thu.nguyen@employmentvietnam.com, and contact +84 28 3910 0027 ext 116 Or my cellphone 0909623466 for further details