Position: Back-End Engineer (Python/Go)
Company: Smart Tek Solutions and Services, LLC
Experience required: 2y
Category: Python
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

**Responsibilities**
- Design and manage database schemas that accurately represent our business logic;
- Propose novel solutions to improve performance and/or maintainability of our code;
- Write automated tests, follow good software practices to build robust software, and help us iteratively improve the way we do things.

**Requirements**
- Have several years of experience in Python or Go development;
- Take pride in building good quality code, ensuring that it's understandable and readable, and that it's well tested using automated unit and integration tests;
- Display strong communication skills so you can collaborate easily with your teammates.

**Will be a plus**
- Have Django or gRPC experience.
- Have experience with Linux and the standard UNIX toolchain.
- Have some experience with modern production tools such as Docker.
- Have experience designing APIs between microservices in ways that are easily extensible
and maintainable.
- Are comfortable taking the lead on your responsibilities, driving them forward, and helping
other developers do the same.

**We offer**
- Flexible working hours;
- Management of PE by qualified accountants;
- Great opportunities for personal and career growth;
- Free English classes;
- Challenging tasks;
- Competitive salary with regular review;
- Spacious and comfortable office;
- 18 paid vacation days and 10 Sick-leave.