Position: Junior\Middle Golang
Company: Quests and Deputy
Experience required: 1y

# About the company

Deputy is a platform that provides a range of digital solutions aimed to improve the work of local deputies’ public receptions. It allows citizens to address any kind of issue or submit a proposal to a local deputy with just one click. The creation of an effective channel of communication between citizens and their local representatives is aligning with our values of democracy empowerment in Ukraine.

Our ecosystem allows constituents to not only register their appeals but easily track the process of its review, consideration, and implementation. The deputies get an effective and convenient instrument to promptly process and react to citizens' appeals, communicate with them, and also report and inform about the submitted initiatives, which consequently improves their level of recognition and public knowledge about them.

#Job duties
- Write well-structured and efficient code with test coverage.
- Design and develop new functionalities.
- Design and develop new microservives and support existing.
- Participate in the plannings and code reviews.

# Qualifications

- Knowledge of Golang or later.
- Knowledge of software design and data structures.
- REST API development, WebSocket experience.
- Experience with caching.
- Willingness to work in a startup environment.
- Proactiveness in taking an active part in product evolution.

# Tools

- Experience with Containers: Docker, Docker Compose.
- SQL, relation databases: PostgreSQL, etc.
- In-memory storage: Redis.
- Git, Github actions

# Not necessary but will be a plus

- Experience with postgis