Tech
Senior Software Engineer – Backend
Responsibilities
Lead and provide guidance to developers.
Requirements
Degree in Computer Science.
Design RESTful and GraphQL APIs.
At least 6 years of experience.
Develop backend applications and services.
Have experience in leading a team
Use servers, databases and other cloud resources to fulfill system requirement.
Strong organizational and project management skills.
See through a project from conception to finished product.
Strong knowledge of data structures, system design, algorithms and writing automated testing
Ensure projects can meet both technical and business needs
Proficiency with server-side languages such as Node.js, Typescript, Python, and Net.
Familiarity with Docker, Kubernetes and microservice architecture.
Familiarity with database technology such as PostgreSQL and MongoDB
Experience in agile methodologies.
Understanding of fundamental front-end stack such as HTML, JavaScript, CSS
Understanding of front-end libraries including React.js, Vue.js and Angular.js is a plus.
Excellent verbal communication skills