Tech Lead, Architect

TaaS

 
  • Software Developer
  • Full time
  • Kyiv, Ukraine

Requirements:
- 7+ years of commercial software development Experience designing, implementing, maintaining and scaling high throughput systems in production
- Deep understanding of fault-tolerance, consensus, concurrency, low latency and security aspects in distributed systems
- Proficiency in object-oriented design and domain-driven design
- Experience with microservices, event sourcing and CQRS
- Knowledge of DevOps processes and CI/CD, Jenkins, Ansible, Terraform
- In-depth knowledge of all aspects of security and related best practices
- Understanding what high-quality code is
- Experience with Docker and/or Kubernetes
- Experience with both SQL and NoSQL database and scaling those production
- Experience building multi-tenant SaaS solutions
- Experience building backends using NodeJS/Python/Golang/Java/Scala
- Experience with modern front-end stack Vue/React/Webpack
- Experience with mobile platforms iOS, Android Experience with Kafka, RabbitMQ, ZeroMQ Experience with Big Data analytics – Flink, Spark, BigQuery, Cloud Dataflow
- Understanding of maintainability, capacity and TCO aspects of technology/stack
- Experience with AWS/GCE/Azure
- Strong aptitude for learning new technologies and understanding how to apply them
- Proactive and self-motivated Strong problem-solving and analytical skills
- Strong communication skills, both written and verbal
- Attention to detail Would be a plus
- Experience in fintech domain
- Experience building financial markets access infrastructure

TaaS Payments Software Developer