Software Engineer, Backend

Software Engineer, Backend

Braintrust is looking for a talented Backend Software Engineer to join our team. In this role, you will design, build, and maintain backend services and infrastructure that power our products and support our clients. You will gain valuable insights into the financial ecosystem and be at the forefront of addressing unique scalability challenges. This position offers an opportunity to work collaboratively with product, design, and data teams to deliver high-quality software solutions.

Basic Details
Experience1 - 2 Years
LocationKuwait
QualificationMentioned Below
Benefits:Mentioned Below
Posted
Job TypeFull-Time
Posted byHamna (Senior HR)
last date to applyapply within 15 days of posting

This blog post will break down everything you need to know about the position, from the typical tasks to the qualifications and how to contact the employer.


Key Responsibilities

  • Design & Development:
    • Design large scalable systems while making trade-offs for risk and maintainability.
    • Lead, build, test, and release product-facing features with stringent correctness and scalability requirements.
  • Collaboration:
    • Work closely with frontend and data teams to enhance our REST APIs and support clients.
    • Mentor junior engineers and guide architectural direction.
  • Optimization:
    • Proactively identify and implement optimizations for products and infrastructure.
    • Solve high-impact engineering problems efficiently with reusable solutions.
  • Infrastructure:
    • Automate test development and execution, including unit and integration testing.
    • Transition to an immutable, container-based infrastructure using Kubernetes.
  • Messaging Platforms:
    • Develop and provide a robust messaging platform with features like schema enforcement and exactly-once delivery.

Qualifications

  • Experience:
    • 3 to 6+ years in software engineering.
    • Experience with high-scale services and scalable distributed systems.
  • Technical Skills:
    • Fluent in programming languages, especially Go and NodeJS.
    • Strong grasp of software engineering best practices, including testing and CI/CD.
    • Solid understanding of relational databases and concurrent systems.
  • Problem-Solving:
    • Proven track record in planning and leading large projects.
    • Excellent judgement in task prioritization and debugging complex systems.

Bonus Points

  • Familiarity with .NET, Kubernetes, and Microsoft Azure.
  • Experience in high-growth startup environments.

Our Technology Stack

  • Languages: .NET, Go, NodeJS.
  • Technologies: Docker, Kubernetes, Microservices, and Cloud-native infrastructure on Microsoft Azure.

What We Offer

  • A collaborative work environment that encourages growth and innovation.
  • Opportunities to work on impactful projects that shape the future of finance.

Application Instructions

If you’re ready to be part of our mission-driven team, we encourage you to apply, even if you don’t meet every single requirement. At Braintrust, we value potential and passion just as much as experience.

APPLY HERE

Disclaimer

Please Note:

  • We list jobs submitted by employers. kuwaittalentpool.com does not verify employers or guarantee job details.
  • Be aware: legitimate jobs never require upfront payment

Related posts

Engineering Manager

Ahmad Hassan

Senior Manager Solutions Engineering

Ahmad Hassan

BMS Engineer Needed in Kuwait (Transferable Visa 18 Required)

Hamna HR

Leave a Comment