Description
Deliverables/outcomes
- Exposure to business stakeholders and the management, as well as the authority and scope to apply your expertise to the technical problems and solutions.
- Constant communication with team.
- Writing code predominantly in Golang or Python, knowledge of other programming languages may be useful
- Working on planning and prototyping new products and services.
- Working on architecture and design of the components.
- Participating in decision making process on the best technologies and languages for the project.
- Designing and writing tests at minimum for your own code.
- Problem solving.
- Gathering requirements and actioning.
Essential skills
- Proven experience as a application, microservices designer and developer maintaining and creating those solutions.
- Experience with Golang, Python, gRPC.
- Adaptability to pick up new languages and frameworks.
- Ability to understand and work with various storage solutions.
- In-depth understanding of the entire development process (design, development and deploy).
- Understanding of various API protocols.
- Excellent analytical and multitasking skills.
- Understanding of how systems run in production.