описание
NOVACARD offers a credit card in Mexico with no interest or annual fee, designed to simplify personal finances and give users control through a mobile app.
задачи
- Develop and maintain backend services and APIs integrating internal and external systems
- Develop and maintain existing solutions
- Design and optimize relational database structures
- Analyze software performance and optimize backend code and database queries
- Participate in system architecture design
- Work with analysts and other teams to deliver tasks
- Ensure code quality, maintainability, and adherence to engineering practices
требования
- English proficiency at B2 or higher
- Commercial experience developing distributed systems in C#
- Deep understanding of distributed systems patterns
- Experience with generic programming and building reusable components
- Excellent SQL knowledge and ability to write complex queries
- Hands-on experience integrating with JSON-based external APIs
- Commercial experience with Docker
- Knowledge of SOLID principles, event delivery guarantees, and EDA
- Understanding of information security fundamentals, including network and web application security
- Experience with collaborative development using Git
- Будет плюсом: production experience with Kubernetes (K8s), setting up CI/CD pipelines using Ansible or Terraform, knowledge of DevOps practices and Infrastructure as Code principles, experience with Kafka or RabbitMQ, experience in banking, fintech, or e-commerce products, understanding of microservices architecture principles
условия
- Fully remote work from Russia or Serbia
- Opportunity to work in an international team on a large-scale financial product
- A data-driven environment where your contributions have a real impact