Responsibilities
- Work with project lead to design and implement backend services for web and mobile applications
- Write tests for the system (unit test, integration test)
- Write accompanying documentation related to the project (e.g. API documentation, test cases)
Requirements
- Fluent in at least one of the following backend runtimes: C#, NodeJS, Python, Golang
- Competency in more than one programming language is a plus
- Experience with utilizing SQL databases (MySQL or PostgresQL)
- Experience in designing and implementing RESTful APIs
- Experience using public cloud services to build applications
- Able to read/write technical documents in English
- Able to work in a team as well as independently
- Good problem solving skills
- Growth mindset, eager to learn and improve
- Experience with Azure cloud is a plus
- Experience with agile development is a plus