en

Golang Developer

Tehran , Tehran
Technical

Golang Developer

Category:   Technical
Sub Category:  All
Work experience:  Minimum 3 years
Employment Type:  Full time
City:  Tehran , Tehran
Education:  Diploma
Remote / Telework:  No

Monthly Salary:   Negotiable

Job Description

In our digital world, nearly every company has a website or uses software and IT systems. The back-end developer is a programmer who creates components and features on the server-side, indirectly accessed by a user through a front-end application or system. These developers are tasked with creating, maintaining, testing, and debugging the entire back-end. This includes the core application logic, databases, data and application integration, API, and other processes taking place behind the scenes. A highly skilled back-end developer knows how to analyze user needs to ensure a positive user experience and he is a good software engineer, too.


Tasks in detail:


Design and develop high quality software that we need


Maintain our microservices


Work with team to develop product and design innovative solutions to improve our products



Requirements:


- Problem-solving skills to find innovative and smart solutions for new challenges.


- Familiar with software engineering concepts like:


- Design patterns


- KISS, DRY, SOLID


- Clean code


- Familiar with Golang


- Familiar with relational database and their concepts


Powered By Hire.Camp