




IDM Technology, specialists in IT solutions for various industries, is seeking a **Senior Backend** professional to join a major operation within one of the country's most important companies. **Responsibilities:** * Collaborate in leading the design of architectures for critical systems. * Make strategic technical decisions. * Optimize the performance of transactional systems. * Implement high-availability solutions. * Collaborate with architects on standards. * Research and implement new technologies. * Negotiate technical requirements versus business needs. * Manage technical debt. **Requirements:** * Bachelor’s degree or higher in Systems Engineering or related field. * Minimum 5 years of experience. * 3 years of experience in the banking sector. * Solid proficiency in at least one backend programming language (Java, Node.js, etc.). * Experience with corresponding frameworks (Spring, .NET, Express, Django/Flask). * Knowledge of relational databases and schema design. * Experience integrating external APIs. * Familiarity with common design patterns. * Experience with authentication protocols (OAuth 2.0, JWT). * Intermediate knowledge of cloud platforms (AWS, Azure, GCP). * Implementation of well-structured RESTful APIs. * Experience with microservices. * Experience with API Gateway and API HUB. * Experience with message queue technologies (RabbitMQ, Kafka, Azure Event Hub). * Basic implementation of caching (Redis, Memcached). * Collection, instrumentation, and export of telemetry data (metrics, logs, traces). * Database transaction handling. * Basic experience with optimized SQL queries. * Generation of basic audit logs. * Basic knowledge of containers (Docker). * Secure implementation of authentication and authorization. * Basic knowledge of OWASP Top 10. * Experience with input data validation. * Secure handling of credentials and tokens. * Basic knowledge of encryption and hashing. * Prevention of SQL injection. * Implementation of TLS/SSL. **Benefits:** * Full-time employment contract. * Growth opportunities. Employment type: Full-time Application question(s): * How many years of backend experience do you have? * How many years of banking experience do you have? * Which programming language do you use (Java, Node.js)? Please specify your proficiency level and experience. * Do you have cloud platform knowledge (AWS, Azure, GCP)? * What is your proficiency level with frameworks (Spring, .NET, Express, Django/Flask)? Work location: On-site


