
GoLang Developer - KSA
Amasi -
Riyadh, Saudi ArabiaPosted 2 years ago28Applicants for1 open position
- 12Viewed
- 2In Consideration
- 1Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities
- Work closely with BA teams and support them in writing/sanitizing user stories.
- Translate business requirements into application design.
- Design and implement the business logic and backend systems of products.
- Conduct Unit/integration Testing and Source Code Test Coverage.
- Involved in planning, responsible for reporting development activity progress.
- Work closely with frontend developers to design and develop functional, performing and complete APIs.
- • Develop high quality, well documented, and efficient code.
- Document the work as needed with API specification, SRS, LLD documents.
- Support L2 operation team in troubleshooting and resolving production issues.
Job Requirements
Minimum Requirements
- Bachelor Degree in computer science or relevant field. Certified application developer is preferred
- +4 years of experience in Application Development or a comparable area
Competencies
- 4+ years of experience as a backend developer in Golang
- Deep knowledge of Object-Oriented programing, design pattern and SOLID engineering principles.
- Working experience of SOA, microservices design, significant experience writing/consuming RESTful API services.
- Experience with database design, with knowledge of SQL, NoSQL stores, Queue and Cache (e.g. MySQL, Postgres, MongoDB, Redis).
- Working Experience with HTML / JavaScript frameworks.
- Working experience on using Git, CI/CD, docker, Jenkins.
- Knowledge experience on secure application using Tokens, OIDC.
- Secure source code based on OWASP best practices.
- Frontend experience with React Js (or others frameworks) is a plus.
- Mobile experience with React native (or others frameworks) is a plus.
- Knowledge of PHP/Java is a plus.