Backend JVM Software Engineer (Fintech)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Backend JVM Software Engineer (JVM): Designing and maintaining scalable backend solutions for a financial platform with an accent on lending services and instant payments. Focus on architecting resilient components, improving system performance, and integrating new features into the production environment.
Location: Must be based in or able to meet onsite in Colombia
Company
A leading Colombian fintech platform providing banking solutions and Buy Now, Pay Later services to millions of users.
What you will do
- Take end-to-end ownership of the software design, development, testing, and release process.
- Architect resilient and scalable components using a JVM stack (Java, Kotlin, Scala).
- Collaborate with designers and product owners to build seamless user transaction experiences.
- Develop comprehensive unit, component, and integration tests to ensure high system reliability.
- Contribute to Architecture Decision Records to propose new patterns and tools for the platform.
- Deploy features daily via CI/CD pipelines and participate in occasional on-call rotations.
Requirements
- 5+ years of backend development experience with JVM-based technologies (Java, Kotlin, or Scala).
- Proficiency in Spring Boot and database management with SQL, PostgreSQL, and Redis.
- Strong experience with distributed systems such as SQS, RabbitMQ, or Kafka.
- Knowledge of containerization with Docker and orchestration via Kubernetes.
- Experience working in fintech or product-driven startup environments.
- Availability for an onsite interview in Colombia.
Nice to have
- Proficiency in reactive programming.
- Experience with advanced CI/CD pipelines and deployment strategies.
Culture & Benefits
- Opportunity to shape a high-growth fintech company from the ground up.
- Competitive compensation package including meaningful equity ownership.
- Collaborative environment with a world-class international team.
- Culture of ownership, continuous learning, and high-impact delivery.
- Comprehensive benefits supporting professional and personal growth.
Hiring process
- People Interview: 30-minute introductory chat with a recruiter.
- Initial Interview: 45-minute technical discussion on CS concepts.
- Take-Home Challenge: Practical technical task (estimated 5 hours of work).
- Deep Dive Interview: 60-minute review of the take-home submission.
- Co-Founder Interview: Onsite meeting to discuss company vision and alignment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →