This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Job description
- Technologies we're using for the Backend:
- Golang, Java, NodeJS server.
- Github CI/CD, Circle CI.
- Postgres, MongoDB, Redis.
- RabbitMQ.
- Docker, GKE.
- As a Backend Engineer, you will:
- Write reusable, testable code. Unit tests are required for critical code path.
- Maintain the shared libraries, infrastructure that's used in all the products.
- Responsible for live issues, troubleshooting.
- Code review and Mentoring of peer developers.
- Working hours: 10 AM - 7 PM ( Monday - Friday and Saturday morning)
Your skills and experience
- Minimum qualifications
- Minimum 2-year experience working on Golang and Database.
- Effective Golang.
- Good knowledge of Postgres and MongoDB.
- Use Unix system and development tools efficiently (You should know more than 15 git commands, and common shortcuts of your daily tools).
- Good knowledge of algorithm and data structure knowledge.
- Good knowledge of design patterns.
- English at basic level, ability to read IT documentation.
- Preferred qualifications
- Effective Golang and Java / NodeJS.
- Strong algorithm and data structure knowledge.
- Strong design patterns.
- Strong Postgres, MongoDB, Redis.
- Good knowledge of RabbitMQ and gRPC.
- Good knowledge of Docker and K8S
- Deep understanding of common topics: RESTful, HTTP, database indexing, parallel processing, RBAC, websocket, caching, ...
- Extra qualifications from Middle level:
- Reviewing and assisting with Client requirements
- Reviewing and assisting with Designs (UI/UX, functional and technical)
- Assisting with Sprint capacity and Issue Management
- Assisting with CI/CD Build Process.
- Assisting Support teams with Queries and Issues that they may raise from Clients
Why you'll love working here
- Remote working
- Net salary range: 1.000 USD - 2.000 USD +
- Full salary on probation period.
- MacBook for staff.
- Opportunity for onsite in Singapore as the company required.
ELotus is a business technology partner, focused on building technological innovations for leading enterprises. We focus on enterprise SaaS products that automate the manual processes and digitise the analogue records and documentation for our clients. We are a tight-knit team of professionals with experience in building products for clients.
eLotus