Write correct, efficient, clean, robust, and maintainable code (Mostly in Java 11+)
Write unit, integration, and end-to-end tests to prevent current errors or future regressions
Participate in code review to learn from others and to teach them as well
Prototype new technologies and libraries that could save time and effort
Write clear and concise documentation for users of your systems
Identify common problems between multiple systems and develop common solutions via libraries
Create designs for new systems and features of moderate complexity
Make time estimates to implement designs that can aid in future planning
Mentor junior engineers
📉You and your assets
You are a senior engineer with experience in architecture, design, implementation and deployment of business critical systems.
You are passionate about simplifying complex problems with innovative solutions which increases efficiency and saves cost.
At least 5 years of experience with several of the following development technologies: Java, SpringBoot, PostgreSQL or other relational databases, Apache Kafka, Protocol Buffers
At least 2 years of experience with microservice architectures, synchronous REST communication over HTTP, and asynchronous communication over Apache Kafka
Deep understanding of database transactions and locking mechanisms.
Knowledge of algorithms and data structure for distributing loads like sharding, leadership election, and more.
2 years of experience with logging and metrics technologies: DropWizard, Prometheus, Grafana, Kibana
1 year of experience with the following infrastructure technologies: AWS, Jenkins, Kubernetes, Istio, Terraform, Terragrunt, Helm
Spanish language skills.
Experience with the Fintech domain or high paced startup.
💎What do we offer?
Competitive salary based on performance and experience
Chance of earning Klar stock options
26 days of paid vacation per year
Computer devices
Gympass subscription to offer mental and physical health
Access to Desana, a network of flexible workspaces around the world
International work environment with amazing and highly skilled people
A world class team that helps you evolve your skills in areas you're interested in