SmartCore is a fintech holding building infrastructure for the next generation of payments. Our solutions cover the entire financial operations cycle — from core banking and processing to cards, wallets, and anti-fraud systems. We are a leading fintech company developing innovative solutions in payment processing and anti-fraud technologies.
Back end engineer in fintech
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Design and develop new microservices and business logic.
- Optimize the performance of existing system components and handle high-load areas of the codebase.
- Make key architectural decisions aimed at improving fault tolerance, scalability, and platform security.
- Integrate with third-party payment systems, banks, and processing centers.
- Work with asynchronous data streams using Kafka and RabbitMQ.
- Conduct code reviews, mentor less experienced colleagues, and promote best development practices.
- Actively participate in R&D — exploring and integrating new technologies into the project stack.
- Write unit and integration tests to maintain a high-quality codebase.
требования
- Has at least 5 years of commercial backend development experience using one of the following languages: Java, Kotlin, Python, Node.js, Golang, or C#.
- Has practical experience with any SQL database (PostgreSQL, Oracle, MySQL, etc.), including optimizing queries and understanding transaction isolation levels.
- Hands-on experience building systems with Kafka — understanding broker mechanics, producer/consumer patterns, and message delivery guarantees.
- Experience in system design and architecture of distributed, fault-tolerant systems.
- Understanding of networking protocols (TCP/IP, HTTP/2, gRPC).
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Writes clean, maintainable, and well-tested code.
- Highly autonomous, proactive, and takes full ownership of product quality and outcomes.
- Fluent in Russian (B2 or higher) — required for daily communication within the team.
- Будет плюсом: Experience in fintech or payment processing; familiarity with PCI DSS; Comfortable with modern AI technologies, including AI agents, and capable of applying various LLMs in practice; Experience with NoSQL databases (MongoDB, Redis); Familiarity with RabbitMQ; Familiarity with monitoring and tracing tools (Prometheus, Grafana, Jaeger); Experience with load testing tools (JMeter, Gatling)
условия
- A competitive salary, discussed individually with each candidate.
- A modern technology stack and minimal bureaucracy.
- Budget for training, professional conferences, and books.
- Corporate access to all top-tier LLMs with maximum configurations.
- A team of passionate experts where your voice will always be heard.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.