Position: Senior Python Backend Developer
Company: Dinarys
Experience required: 5y
Category: Python
English level: upper
Published: 2023-05-01T00:00:00+03:00

We are looking for a Senior Python Developer for our customer from the government sector who helps to build trust and confidence in the capital markets and in economies the world over.

**Requirements:**

- 5 years - Backend component development (Python with frameworks such as Fast API or Django);
- 3 years - Development of databases (SQL);
- 3 years - Use of versioning systems (GIT);            
- 3 years - Use of test automation (unit testing);
- 2 years - Configuration of build automation (CI/CD, Gitlab);       
- 3 years - Development of RESTful Services (REST APIs);
- 2 years - Experience with container technologies (Kubernetes, Docker);
- 1 year - Consideration of IT security in backend components (Privacy-by-Design, OWASP).
- Very good written and spoken English.

**Responsibilities:** 

- Backend development for the Admin Portal by programming complementary functionality (e.g. tabular display of our users, administration of users (e.g. password reset, create user, lock user), administration of rooms (make room publicly visible, delete room, manage attachments in room);

- Review architecture and source code of features to be developed externally for backend components. In this context: communication with external service providers, for verification of technical implementations (e.g. how a feature can be implemented in the source code) and coordination of architecture decisions;

- Functional development and monitoring of the existing CI/CD pipeline for automated release creation;

- Establishment and further development of automated test coverage (unit, integration, end to end tests);

- Consideration of compliance with applicable standards (from security concepts) for functional development.