Golang Developer in a product company (offline)
Finndon is building cutting-edge neo banking software that offers easy-to-use spending, savings, and investment functionality in one place.
Finndon is so much more than your typical financial service provider, we are a community of like-minded people with a shared goal, helping you achieve a sense of financial security and freedom. Itβs a place for all. A place to grow, learn and invest in your financial future.
From the technology perspective, Findon is a mobile app for IOS and Android that offers a number of convenient services to retail clients for managing their day-to-day financial operations in a smart way.
The application is built on Service-Oriented Architecture, with the use of Kubernetes and technologies around it.
The main technology stack is described below:
- Back-End: Golang, Postgres,
- Databases: PostgreSQL, Redis,
- CI/CD: Docker, Kubernetes Terraform
- Front-End: Kotling, Swift, React.js
- Monitoring: Prometheus, Grafana
- Machine Learning: Python and relevant machine learning libraries are used for the ML services
- Infrastructure: the application is hosted on AWS, with extensive use of the native AWS services
Requirements
- 3+ years of experience in software engineering
- Solid knowledge of OOP and best practices
- Expertise in Golang, a good understanding of Golang, concepts of programming language, algorithms and data structures, threading model, synchronization (mutex, wait, groups, channels)
- Experience with Golang testing tools (e.g. testify, gomock, mockery) and benchmarking
- Experience with at least one of the popular cloud technologies: AWS
- Hands-on experience with databases, such as PostgreSQL, MySQL, MSSQL, MongoDB, ElasticSearch, Redis, etc
- Familiarity with CI/CD tools: Terraform, VM, Docker, Kubernetes, Jenkins, TeamCity, GitlabCI, Bamboo, TravisCI, CircleCI, etc
- Proficient understanding of code versioning tools, such as Git
- Experience in using and building a microservice architecture
- Fluency in design patterns and refactoring techniques
- Clean coding skills and excellent problem-solving ability
- Strong team player
- Knowledge of agile development practices (Scrum, XP, Kanban, etc.)
- Intermediate or higher English level, both spoken and written (B1+)
We offer:
- Flexible working hours
- A comfortable office in Kyiv
- Tax compensation
- Equipment (laptops, screens, etc.)
- Educational and professional development support
About Finndon
We created Finndon to level the playing field when it comes to managing your finances. We believe that no matter who you are or where you come from, everyone deserves a seat at the table. And it is no different when it comes to our team.Company website:
finndon.com
DOU company page:
https://jobs.dou.ua/companies/finndon
The job ad is no longer active
Job unpublished on
23 December 2021
Look at the current jobs Golang Kyiv→
Similar jobs
Senior Golang Engineer (Risk Systems) at Solidgate
Ukraine
Golang Software Engineer at Beverly Hills Company
Ukraine
Ukraine
All jobs Golang Kyiv All jobs Finndon