Middle/Senior Kotlin Developer (remote)
Responsibilities
- New payment integrations;
- Integration process automatisation and optimisation.
Requirements
- Kotlin: 2+ years experience;
- Experience in systems that involve billing, payment gateways providers and payment processors;
- Experience in payment processors/providers integrations;
- Experience designing and optimizing relational databases (MySQL);
- Experience with NoSQL databases (Redis);
- Knowledge of event sourcing and distributed message systems like using Apache Kafka;
- Excellent grasp of engineering principles, test-driven development, and CI/CD process;
- Strong 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 plus:
- Solid understanding of PCI DSS compliance, ISO 27001, information security standards and methodologies;
- Experience with AWS;
- Solid understanding of microservice architecture;
- Spring Framework.
Conditions
- A steep springboard for personal and professional growth;
- Employment contract under EU law;
- The individual development plan, courses from different platforms that you like (Coursera and other platforms), language courses, and hackathons.
- Any conference around the world (we will pay for participation and organize logistics once a year);
- New MacBook / iMac;
- The possibility of self-realization, and the possibility to influence technical decisions making;
- Big friendly community, IT international teams.