Back End Developer
Translated automatically from the original posting. Read the original in Georgian →
Do you love challenges and rapid development? Join the ProCredit Bank information technology team!
ProCredit Bank has been operating in Georgia since 1999 and is part of the ProCredit Group based in Germany, which successfully operates in the markets of South-Eastern and Eastern Europe, Latin America, and Germany.
We offer a stable working environment, international standards, and professional growth. Your energy is valued, initiative is recognized, and development is systematically supported. Join a team where progress is daily.
Position: Back-end Developer
Main responsibilities:
- Object-oriented programming
- Performs code optimization, refactoring
- Uses relevant data structures to achieve OOP solutions
- System design, architectural patterns
- Independently architects small to medium-sized systems
- Participates in the discussion and justification of architectural solutions.
Relational databases:
Independently models databases:
- Performs complex optimization
- Ensures data integrity.
- Non-relational databases and caching systems
- Independently creates data structures, indexes, and optimal models in a NoSQL environment
- Knows and considers the features of data types and the effective use of structures
- Uses caching systems to improve performance.
Integrations, services, and APIs:
- Independently creates optimal REST APIs.
- Uses integration types (synchronous, asynchronous)
- Considers API versioning, statelessness, and idempotency
Code organization, design patterns:
- Independently plans code structure at the project level.
- Applies design patterns in practice
- Selects patterns according to context and knows their trade-offs.
- Ensures code cleanliness, extensibility, and testability
Unit and integration tests:
- Independently writes unit and integration tests.
- Uses Test-Driven Development (TDD) approach in the project as needed
- Writes integration tests:
- Ensures test coverage of 50% or more.
Version control, code collaboration:
- Has solid knowledge of Git and uses it daily.
- Knows and uses branching strategies
- Performs code reviews
DevOps, CI/CD:
- Independently configures CI/CD pipelines within the project.
- Sets up build scripts, test stages, and artifact management processes
- Integrates unit and integration tests into the CI process
- Ensures release repeatability and stability.
System security, secure development:
- Considers the following threats: Injection, Broken Authentication, Cross-Site Scripting
- Implements security considerations in API design
- Identifies technical risks and notifies immediate supervisor of relevant issues.
Requirements:
- Solid practical knowledge of object-oriented programming
- Knowledge of C#: Reflection/Attributes, Expression Trees, Span/Memory, IDisposable/Finalizer patterns
- Knowledge of architectural approaches (Clean Architecture, Onion Architecture, Feature-based Architecture)
- Knowledge of SQL Stored Procedures (T-SQL, PL/SQL, etc.)
- Knowledge of ACID principles
- Knowledge of data structures, indexes, and optimal models in a NoSQL environment
- Knowledge of SOAP protocol (WSDL, XSD schemes, SOAP Envelope)
- Knowledge of design patterns - Creational patterns (Factory, Builder, Dependency Injection), Structural patterns (Adapter, Facade, Decorator), Behavioral patterns (Strategy, Observer, Command)
- Knowledge of Test Driven Development (TDD)
- Knowledge of branching strategies (Git Flow, Trunk-Based Development, Release Flow)
- Knowledge of deployment strategies (manual/automatic), rollback concept
- Knowledge of OAuth 2.0, OpenID Connect
- Solid knowledge of secure development
- Experience working with ASP.NET (Core) Identity, Token-based authentication
- Technical knowledge of API and integrations
- Technical knowledge of DevOps and CI/CD practices
- Knowledge of OAuth 2.0, OpenID Connect, JWT
If you are interested in this vacancy, please send your resume to the following address: geo.it.recruiting@procredit-group.com
Are you interested? Send your resume with the job title - "Back End Developer" to the following email: geo.it.recruiting@procredit-group.com
Please note that only selected candidates will be contacted.
The deadline for applications is: 22/10/2026
By sending your resume, you agree that your personal data will be processed (including possible transfer to other countries within the ProCredit Group) by JSC "ProCredit Bank" in accordance with international data protection standards and Georgian legislation. The purpose of processing personal data is to determine the candidate's compliance with the requirements of the current and/or future vacancy, to make a decision on employment, and will be stored for no more than 6 [six] months.
We inform you that you have the right to receive information about the processed data about you, to request data correction, update, addition, blocking, deletion, and/or destruction, for which you should contact us at the following email: geo.hr.department@procredit-group.com
JSC "ProCredit Bank" conducts the candidate selection process in compliance with the requirements of the law on the elimination of all forms of discrimination and the principles of equal treatment of persons, and excludes discrimination against persons on any grounds. Protection against discrimination is also ensured at any stage of employment.
In case of suspected discriminatory treatment against you, please contact us: 2 20 22 22; geo.info@procredit-group.com
We publish a copy of this advert so people looking for work in Georgia can find it, with a link back to your original. If it is yours, you can take over managing it, or ask us to take it down.
A claimed listing becomes Direct: shown above mirrored copies, applications arrive in your dashboard, and the listing joins Google job search.