




**About the Job** At SEMADA TECH, specialists in IT solutions for various industries, we are looking for a Senior Backend Developer to join an important operation within one of the country’s most prominent companies. Profile Objective: Develop, maintain, and optimize backend systems for banking and financial applications, ensuring high security, availability, and regulatory compliance. Responsibilities: * Lead and collaborate in designing architectures for critical systems. * Make strategic technical decisions. * Optimize 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 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 cache implementation (Redis, Memcached). * Collect, instrument, and export 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 payroll. * Positive work environment. If you meet the requirements, please send your CV indicating your salary expectations to: pedro.ambuca@idmtechnology.com.pe with the subject line BESR Job Type: Full-time Salary: S/.6,500\.00 \- S/.7,500\.00 per month Application Question(s): * Do you have advanced proficiency in languages such as Java and Node.js, as well as frameworks like Spring Boot? * Have you implemented authentication mechanisms such as OAuth 2\.0 and JWT in your projects? * Have you worked with relational databases, optimized SQL queries, transactions, and ETL packages such as those in SQL Server Integration Services (SSIS)? * Do you have solid experience managing AWS, GCP, or Azure? * What types of software architectures are you experienced with? * Are you willing to work onsite in San Isidro? * What is your salary expectation? * Do you authorize the use of your personal data in accordance with Law No. 29733 to include you in our database and consider you for future selection processes and employment opportunities? Work Location: Onsite employment


