
Server Engineer [NODE.JS, Docker] for Real Time Communication app (REMOTE, FULL TIME)
About Smart Walkie Pte Ltd
We are building the next generation hardware and software that makes mobile workers more efficient, return home safely and enhance the efficiency of an organisation.
Responsibilities
You will specialize our backend which is built on WebSockets in NodeJS. The backend handles all the real time communication. You will have major responsibility to ensure your code is well thought out for in a heavy load processes. You will thoroughly test your code (manual and automated testing) to ensure that your code is robust.
Requirements
- Experienced and talented in Server Architecture
- High attention to detail
- Embraces Testing frameworks and being creative in your test cases
- Work remotely and be responsible for results
Before you apply, please read the long wall of text below:
Thank you for your interest. Please let me share where I am coming from and you can determine if my company is a good fit for you.
We are a profitable company based around a specific communication product (http://www.smartwalkie.com). The mission is to bring smart communication to Field Workers.
Our team of 10 is all distributed (Singapore/Vietnam/Indonesia/Malaysia/India) and we work via Skype, Teamviewer, VoicePing (http://voicepingapp.com), Pivotal Tracker & Github.
People join us because
- Our product is actually used by people for serious usage
- it’s a product and not a consulting company so you really go deep into one field and specialise in Real Time Communication.
- You can look into deep tech tracks with audio, networking and WebRTC
- Remote work allows them to not get stuck in traffic which staying with family.
- The flexible working hours is great for family stuff.
*My expectation is that you *
- are competent in your work and am experienced (not a total newbie that needs lots of coaching)
- can communicate well using Verbal, text, Teamviewer etc (Remote working is not easy!). Best if you have experience working remotely.
- can go without physically seeing your colleagues
- Can self manage your assigned task
- Willing to commit at least 2 years to this company
The downsides to taking this job is
You will not have colleagues to have lunch with you.
Somedays you will feel frustrated because the bugs in our app are hard to replicate. They are usually not UI Bugs but device specific or load specific etc.
Your learning might be slower if you do not use remote tools well. to enable you to work better with co-workers
No one in your family/extended family will know what you are working on as the product is specific to certain business users only and unlikely yet to be sold in your country in the near future.
If you think you are a good fit, Please let me know if
Are you ok with Remote only?
Do you have any experience working from home/remotely?
Expected Salary Annually (In your own currency)
please send me a link to your resume
please send me an email where we can send you a 30 min tech screener test
Job Type: Full-time
Salary: Rp15,000,000 to Rp30,000,000 /month
Experience:
Software Engineering: 2 years (Required)
Node JS: 2 years (Preferred)
Language:
English (Required)