Senior Backend Engineer

 

Description:

  • Design, develop, deploy and maintain scalable software and services.
  • Collaborate directly with Tech and Product Leads to develop and maintain cutting-edge software.
  • Contribute to technical architecture discussions and help drive technical decisions within your team.
  • Design and implement high-availability services and microservices.
  • Develop core platform services and back-end APIs.
     

Requirements

Must Have Attributes
 

  • Proficiency in Go language with 2+ years of hands-on experience in it.
  • Solid understanding of core language components like go-routines, channels, go-modules, godep and go-gin framework.
  • Experience with REST APIs design and event-driven architectures
  • Understanding of concurrent and async programming.
  • Data modeling expertise in a relational or NoSQL datastore.
  • Familiarity with time-series databases like Influx or TimescaleDB.
  • Familiarity with workflow orchestration.
  • Understanding of docker and docker-compose.
  • Ability to write understandable, testable code with an eye towards maintainability.
     

Nice To Have
 

  • Familiarity with Kubernetes or any other service orchestration system.
  • Familiarity with API Gateways.
  • Prior experience with Python, Langchain and OpenAI.
  • Understanding of distributed computing concepts and various distributed solutions such as Apache Kafka, Apache Cassandra, Apache Spark.
  • Experience with CI/CD pipeline.
     

Soft Skills
 

  • Good problem-solving and communications skills.

Organization Emumba
Industry Engineering Jobs
Occupational Category Senior Backend Engineer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-02-15 10:38 am
Expires on 2024-12-24