Про роботу
Our client is a company that builds a personalized investment management service API that lets companies offer their end-users a disciplined way to invest with them.
We are looking for an experienced and professional engineer who likes dynamic project and complex challenging tasks.
MAIN TASKS AND RESPONSIBILITIES:
- Take part in requirements analysis, task planning, estimation, coding and work distribution between the team members.
- Suggest technical and functional improvements to add value to the product.
- Research and evaluate technical options to implement business requirements.
- Interact with stakeholders and provide technical solutions
- Contribute best-in-class programming skills to develop highly innovative products
EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
- 3-5 years of experience designing and developing highly scalable distributed systems and APIs in Golang
- Desire to establish architectural decision, strong fundamentals in data structures and algorithms
- Experience deploying services in Kubernetes or similar container infrastructure
- Good understanding of AWS security principles
- Proven ability to design and build DevOps infrastructure
- Experience with gRPC, Protobuf, OpenAPI
- Experience with messaging systems such as NUTS, RabbitMQ, Kafka, SQS
- Experience with SQL Databases like Postgres
- Good communication and collaboration skills
- Upper-intermediate English
WOULD BE A PLUS:
- Experience building financial systems
- Experience with building secure and compliant systems
- Experience with SOC II and ISO27001 standards
- Experience with CI/CD
- Good understanding of Agile methodologies (Scrum, Kanban)