A Server Developer is responsible for turning an application design idea into code on a fast moving environment. You will be involved in various aspects of application’s creation from concept to finished product including coding, programming, for both client and server sides.
Key responsibilities:
- Translate requirements into complicated but clean and efficient code;
- Produce prototypes of ideas and features;
- Create unit tests and validation procedures to assure quality;
- “Polish” the app, maintain code, fix bugs and iron out occurring problems;
- Other responsibilities as assigned by Project Manager.
- University Degree;
- Good at least one of these programming languages: Java, C++, Javascript, C#, PHP and are willing to learn new technologies
- Good at OOP and software design knowledge, know how to create software that’s extensible, reusable and meets desired architectural objectives;
- Good understanding of Web API;
- Good knowledge about SQL relational databases;
- Can work with Linux/Unix and scripting languages like Python, Perl, shell scripting, etc.
- Sense of responsibility, result-oriented and deadline commitment;
- Both Junior and experienced are welcomed.