Key Responsibilities
- Should be able to deliver high performing GO Golang components and systems
- Ability to develop and operate scalable reliable and maintainable service based software and related components across our SAAS platforms
- Collaborate with team members to design system architecture choose proper technologies and plan development
- Work with product managers and clients to clarify requirements prototype functionality and build products
- Design and maintain database schemas for new services
- Take part in technology and architecture discussion and advocate for DevOps best practices
- Push boundaries by researching and adopting new technologies to enhance solutions and services
- Participate in Idea brainstorming and contribute ideas to technology , algorithms and products
- Optimizing system performance to scale to handle large quantities of content data
Key Requirements
- 2+years of experience working with Go language
- experience building service oriented architecture
- experience building REST as well non REST APIs such as Graph QL
- good understanding of any NoSQL database technology (MongoDB/ Realm)
- Can do' positive attitude and proactive approach to problem solving
- open minded and ability to demonstrate a passion for continuos learning about new technologies and share knowledge with the team mates
- experience working colloboratively within a diverse development team
- Be self -directed and be and be happy to work on your own initiative when required
- have excellent oral and written english communication skills