Job Description
The Senior Software Engineer is responsible to write software programs from design specifications
- Determining requirements and providing project estimates and timelines and high level architecture design
- Implement task lists, estimate deliver assignments as functional specifications, quality standards and project schedules.
- Reports status and issues
- Documents detailed designs
- Contributes to system architecture and design decisions.
- Reviewing code
- Perform other tasks assigned by the Product Owner, Project Manager & Technical Manager to figure out user’s needs, problems, expectations to contribute ideas & solution as well as to resolve them
- Determining requirements and providing project estimates and timelines and high level architecture design
- Implement task lists, estimate deliver assignments as functional specifications, quality standards and project schedules.
- Reports status and issues
- Documents detailed designs
- Contributes to system architecture and design decisions.
- Reviewing code
- Perform other tasks assigned by the Product Owner, Project Manager & Technical Manager to figure out user’s needs, problems, expectations to contribute ideas & solution as well as to resolve them
Your Skills and Experience
Must have:
- Good knowledge of OOP, SOLID principles
- 2+ years experienced in NodeJS, Typescript is a big plus
- 2+ year experienced Postgresql / MongoDB
- Creative thinking and good at problem solving
- Strong knowledge of web service development (RESTful)
- Excellent communication, motivational, and interpersonal skills.
Nice to have:
- Having experiences mentoring and leading teams
- Knowledge of cloud services – especially Google Cloud
- Good knowledge of Docker Engine and K8S, cloud deployment, security
- Good knowledge of OOP, SOLID principles
- 2+ years experienced in NodeJS, Typescript is a big plus
- 2+ year experienced Postgresql / MongoDB
- Creative thinking and good at problem solving
- Strong knowledge of web service development (RESTful)
- Excellent communication, motivational, and interpersonal skills.
Nice to have:
- Having experiences mentoring and leading teams
- Knowledge of cloud services – especially Google Cloud
- Good knowledge of Docker Engine and K8S, cloud deployment, security