Senior Golang Developer
MENA Energy
Dubai
منذ 3 يوم
source : MNC Jobs Gulf

Job Description

Job Purpose : Your primary focus will be on developing, releasing and maintaining our cross-functional platform's backend.

You will ensure that the overall application is robust, monitored, scalable and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure.

Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

What You / ll be responisble for :

  • Developing new features, APIs and epics
  • Strong expertise in Golang
  • experience in javascript and JS related frameworks.
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into API skeletons and component architectures.
  • Optimizing components for maximum performance.
  • Writing reusable, testable, and efficient code
  • Design and implement low-latency, high-availability, and performant applications
  • Design, build and implement micro-modular / micro-services architecture.
  • Restructure legacy monolithic components into isolated scalable services.
  • Cost, Performance and Security assesments.
  • Skills required - What You'll Need

  • 2+ years of development experience using Golang
  • Strong proficiency in server languages, frameworks and understanding their pros & cons.
  • System Design, Design patterns & Software Architecture.
  • SQL / NoSQL databases and Database architecture skills.
  • Working with and building REST-full API's and GraphQL.
  • Knowledge of Git and Gitflow.
  • Understanding non-functional requirements.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Ability to understand business requirements and translate them into technical requirements.
  • Ability to work within a self-organized, cross-functional team.
  • Work experience in Agile / SCRUM environment.
  • Experience in cloud platforms like AWS / Google cloud.
  • Experience Required :

  • Bachelor's Degree in Computer Science, Engineering or equivalent field.
  • Total 3-6 Years of experience as a Backend Engineer.
  • 2+ years of experience in Golang
  • 2+ years of experience working in a well established startup
  • 1+ years of experience working on a highly scalable rapidly growing consumer facing applications.
  • قدِّم طلب ترشيحك
    بريدي الالكتروني
    بالضغط على "واصل" ، أعطي موافقة نيوفو على معالجة بياناتي وإرسال تنبيهات إلي بالبريد الإلكتروني ، على النحو المفصل في سياسة خصوصية لـ نيوفو . يجوز لي سحب موافقتي أو إلغاء الاشتراك في أي وقت.
    واصل
    استمارة الطلب