Job description
Senior Backend Engineer - Germany
Company Overview
Klar is a Mexican fintech startup whose mission is to democratize and revolutionize the way in which financial services have been delivered so far in Mexico. Since our launch in 2019, we have served more than 7 million users. We have partnered with major players like Uber to launch global credit cards and are certified as a "Great Place to Work" in Mexico.
Job Summary
This is a full-time remote opportunity for candidates based in Germany. You will join a new backend team within a newly established business division, working on core services and scalable platform capabilities to support the launch of additional products and services.
Key Responsibilities
- Write correct, efficient, clean, robust, and maintainable code (Mostly in Java 21+).
- 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.
Requirements / Qualifications
- At least 5 years of experience with several of the following development technologies: Java, SpringBoot, PostgreSQL or other relational databases, Apache Kafka, Docker.
- At least 5 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.
Preferred Qualifications
- 2 years of experience with logging and metrics technologies: Prometheus, Grafana, Kibana.
- 1 year of experience with the following infrastructure technologies: AWS, Github Actions, Kubernetes, Istio, Terraform, Terragrunt.
- Spanish language skills.
- Experience with the Fintech domain or high paced startup.
Location
Berlin, Germany (Remote position for candidates based in Germany).
Employment Type
Full Time
Salary & Benefits
- Competitive salary based on performance and experience.
- Klar stock options.
- 26 days of paid vacation per year.
- Computer devices.
- Wellhub subscription for mental and physical health.
- Sponsored coaching and therapy sessions via Modern Health.
- Training budget to upskill your learning.
- Health insurance & Pension scheme.
- BVG Corporate ticket.
- Access to Berlin office if preferred.
Equal Opportunity Statement
Klar is a safe place for everyone! We trust our highly skilled and diverse team and we’re committed to creating a welcoming and inclusive environment for new talents to flourish. We value diversity and welcome all applications regardless of gender, nationality, ethnic and social origin, religion/belief, physical abilities, age, sexual orientation and identity.