Position: Senior Software Engineer (Java+Kotlin)
Company: Vareger
Experience required: 3y
Category: Java
English level: upper
Published: 2020-10-01T00:00:00+03:00

**ABOUT COMPANY**
We are a high-growth fintech, founded in Australia and expanding worldwide, with the purpose to give people the freedom to own it. We use technology and data to bring customers and partners together through a valued and fair payment experience. Our strategic focus is underpinned by an aligned high-performance team, a reliable, secure and scalable platform, constantly-improving product experiences and a trusted consumer brand.
We are growing rapidly and globally; and our mission is to enable our consumers to choose us as their first payment choice, everywhere and every day.  We’ve built an amazing culture, and our teams are proud to work hard to provide innovative solutions to our customers and partners. Our values are central to everything we do: Customer First, Own It, Stronger Together, and Raise the Bar.

**ROLE RESPONSIBILITIES**
- Write code that is clean, highly maintainable, and well tested
- Perform effective code reviews
- Coach and mentor other engineers
- Contribute and sometimes lead solution architecture sessions
- Improve the codebase, and make suggestions on where we can improve further
- Provide support when production issues occur with products your team owns
- Contribute to product ideas and deliver from start to finish
- Explore new technologies and share your findings with the engineering team
- Contribute to continuous improvement and innovation
- Work in a team with a “team first” mentality

**REQUIRED TECHNICAL SKILLS**
**Essential:**
- Java
- Kotlin
- AWS
- Microservices
- Docker
**Desired**
- Devops skills - infrastructure architecture, IaC, Terraform, Kubernetes
- Knowledge of payment gateways
- Experience working in a fintech or payments product company

**MAJOR COLLABORATORS**
- Your squad of engineers, QA, tech lead and Product Manager
- Other squads as required to solve cross-functional problems
- Principal Architect to ensure solutions map to tech roadmap and strategy

**MEASURABLE RESULTS**
- Contributing to your squad Objectives and Key Results