List of responsibilities: - Design APIs, database models, and schemas - Work closely with the front-end developer team - Write well-crafted, well-tested, readable, maintainable code - Participate in code reviews to ensure code quality and distribute knowledge - Participate in agile practices such as agile meetings, iteration planning, retrospective and etc. - Reporting to Supervisor, Technical Manager. Requirements:
● Knowledge of re-usable coding patterns and object-oriented development paradigms, SOLID, AOP