About usUpGate is a world-class payment orchestration platform. Our mission is to simplify payments and make it easier for merchants to reach global customers. We use the latest technologies to help you achieve better conversions and global user monetization. A single integration provides access to multiple solutions.
About the jobWe’re recruiting for a Middle/Senior Kotlin Developer to join our integrations team to enhance and support our portfolio of integrations. Consider joining our team and unlocking your potential.
ResponsibilitiesNew payment integrationsIntegration process automatisation and optimisation
RequirementsKotlin: 2+ years experienceExperience in systems that involve billing, payment gateways providers and payment processorsExperience in payment processors/providers integrationsExperience designing and optimizing relational databases (MySQL)Experience with NoSQL databases (Redis)Knowledge of event sourcing and distributed message systems like using Apache KafkaExcellent grasp of engineering principles, test-driven development, and CI/CD processStrong written and verbal skills, including the ability to communicate succinctly, effectively explaining technical concepts to non-technical personnel both in Russian and English (upper-intermediate and higher)
It will be a plusSolid understanding of PCI DSS compliance, ISO 27001, information security standards and methodologiesExperience with AWSSolid understanding of microservice architectureJava experienceSpring Framework
BenefitsA steep springboard for personal and professional growthEmployment contract under EU lawIndividual development plan, courses from different platforms that you like (Coursera and other platforms), language courses, and hackathons.New MacBook / iMacThe possibility of self-realization, and the possibility to influence technical decisions makingBig friendly community, IT international teams