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:
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
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)