Responsibilities:
- Work with our team to design, implement, and extend our backend platform
- Integrate new technologies and techniques into our existing systems
- Perform optimization and code refactor to make our system more awesome
- Build and maintain our data pipeline
- Monitor and troubleshoot day to day errors
Requirements:
- Degree or above in Computer Science / Engineering or related field
- 3+ years professional experience in software development
- Skilled in at least one modern programming language (Ruby, Node, Java, Python, JavaScript, C# etc.).
- Candidate with good breadth of experience in multiple technologies, tools, frameworks and processes is highly regarded
- Experienced in HTML5, CSS3, REST API, SQL or NoSQL databases
- Able to work independently with business owners to understand requirements and deliver high quality software
- Solid understanding of core computer science concepts like algorithms, data structure, software design patterns, OOP, etc.
- Experienced in working in an agile team with software engineering practices like automated testing, test-driven development, continuous integration, etc. is preferred
- Good logical and analytical reasoning capabilities
- Fluent in English, good written and verbal communication skills
We offer competitive salary package to the successful candidate. If you are interested in joining this exciting team, please apply with resume via the "Apply" button below.
All information provided by applicants will be used for recruitment purposes only.