Search by job, company or skills

Boubyan Digital Factory

Senior Backend Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What you will be doing

  • Evaluate product requirements for operational feasibility and create detailed specifications & tech designs based on user stories.
  • Contribute to design/code reviews for quality assurance.
  • Hands-on participation in development and bug fixing.
  • Monitor and report technical execution progress as well as all technical issues, risk or mitigation plan in a timely manner.
  • Taking up critical POCs and feasibility studies.
  • Drive technical innovations in the product constantly to remain ahead of the curve.

Who you are

  • 5+ Years of experience.
  • Have a pragmatic approach to problem solving and solution architecture and an keen eye for simplicity
  • Have attention to detail when developing solutions
  • Have the ability to break down and communicate complex problems in simple terms
  • Have worked in medium to large teams for over 4+ years commercial experience as a software engineer/developer
  • Have experience with Typescript, Node.js and modern JavaScript
  • Have designed and implemented REST APIs and understand GraphQL very well
  • Have experience with serverless technologies, microservice architectures
  • Have experience with at least one major cloud provider (AWS, Google Cloud, Azure)
  • Have extensive experience with various levels of testing e.g. unit, integration, end-to-end

Bonus skills

  • Understanding and experience with golang
  • Experience designing, developing, and running production-grade systems at medium scale and above (50k+ users)
  • The ability to work across the fullstack (React-Native)
  • Experience with AWS / Good understanding of AWS services - EC2, S3, Route 53, DynamoDB, Cloud Front, Lambda, SNS, SQS, API gateway, ELB, EBS
  • Experience in the finance/payments domain

Our Software Engineer Philosophy

  • We have a relentless focus on engineering productivity (we actively kill meetings that don't add value to the team's daily goals)
  • We take a pragmatic / best practice approach to all levels of testing
  • We empower all engineers to ship features as frequently as possible
  • We value incremental releases processes over traditional waterfall methods
  • We pride ourselves on creating a culture of software engineering excellence
  • We encourage knowledge sharing amongst the team and believe continuous learning is critical to every engineer's career

More Info

Job Type:
Industry:
Employment Type:

Job ID: 137855919