Senior Backend Engineer- Golang
Job Description
- As a backend engineer you’ll be tasked with creating a system that powers application parts such as crediting and debiting a user, vital third party integrations, and development of robust and secure APIs to be consumed by web and mobile apps.
- You have experience with relational databases to implement atomicity as well as prevent risks such as race conditions, or, improper crediting/debiting of a user’s account.
You Will
- Design, build and improve our Wallet systems putting atomicity into consideration
- Improve system design and architecture to ensure high stability, performance and reliability of the product.
- Collaborate with multiple cross-functional teams to continuously improve LemFi’s Wallet and payment systems.
- Engineer abstractions that make building financial products easier for internal teams
- Contribute to other part of our code base to improve reliability and efficiency
- Document process flows for features and integrations
- Write unit tests to ensure the system meets requirements
Qualifications
- Minimum of 4 years experience writing backend software
- Minimum of 3 years writing and deploying mission critical applications in Golang
- Experience building reliability into your application
- Experience building with Docker
- Experience working in a team and working with version control software like Github
- Experience working with relational databases (PostgreSQL experience is preferred)
- Experience with data migration
- Experience with building scalable distributed systems and developer APIs
- Experienced working in a fast-paced and high-growth engineering environment
Tools we use
- Docker
- Golang, …
- HTTP, JSON
- PostgreSQL
- Amazon Web Services
- Event driven architecture
Method of Application
Interested and qualified? Go to LemFi (Formerly Lemonade Finance) on lemonade-technology-inc.breezy.hr to apply
Leave a Comment