DevJobs

Senior Backend Engineer

Overview
Skills
  • Python Python ꞏ 2y
  • TypeScript TypeScript
  • SQL SQL
  • GraphQL GraphQL
  • NoSQL NoSQL
  • RDBMS RDBMS
  • Agile Agile
  • RESTful API RESTful API
  • CI/CD CI/CD
  • GCP GCP
  • Azure Azure
  • AWS AWS
  • Docker Docker
  • Kubernetes Kubernetes
  • Data workflow management
  • Distributed systems
  • Large-scale systems
  • Automated testing

About Us

Esh is an innovative banking technology group dedicated to modernizing finance by offering an efficient, automated, cloud-based banking platform. Our solution significantly reduces costs and time, fostering an improved financial experience between banks and their customers.

In an era of automated economic transactions and rapidly evolving machine learning, our novel banking platform presents a compelling alternative to outdated core systems. For the first time, we offer a complete end-to-end solution within a unified modular system. We are driving a technological revolution and reshaping the future of banking. Providing a Cloud base system, Deployed in AWS (multi-region, multi-AZ), our infrastructure must meet the highest standards of availability, security, compliance, and recoverability.

Join our groundbreaking technology company and be part of transforming the banking system.


Job Description

We are looking for a Backend Engineer to lead and shape the development of our products. You will be responsible for designing scalable systems, making architectural decisions, mentoring team members, and collaborating closely with stakeholders to deliver high-quality solutions


Responsibilities

  • Lead and take end-to-end ownership of entire product development, be part of a multidisciplinary team
  • Take part in or lead architectural decisions and discussions
  • Review code developed by others, and provide feedback and mentoring to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
  • Solve complex business processes, create object models, define APIs, build web services, and more
  • Triage production and system issues, prioritize, track, debug, and solve with stakeholders and other team members
  • Work directly with others stakeholders to develop a solid understanding of the business application and requirements for which the application is being designed
  • Be part of building a scalable and agile R&D organization by helping define and create the right tools and processes


Requirements

  • 7 years of experience as a software developer
  • 2+ years of Python experience
  • Experience with Relational DB
  • High-level SQL capabilities
  • Experience with NoSQL
  • Experience with Typescript
  • Experience with GraphQL
  • Experience with designing and building RESTful APIs
  • Experience in CI/CD and automated testing
  • Experience in Agile development
  • Experience in Docker, k8s
  • Experience in Cloud (AWS, GCP, Azure)
  • Developing and maintaining a large-scale/distributed systems infrastructure
  • Lead designing & building large-scale/distributed systems infrastructure
  • Experience with data workflow management
  • B.Sc. in computer engineering or equivalent from a reputable university.

Advantage

  • Master’s degree in Computer Science or related technical fields
  • Lead designing & building large-scale/distributed systems infrastructure


Do you think you have the passion and inner fire for it? Bring it on and challenge us!


esh is proud to be an equal-opportunity workplace. We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital state, disability or gender identity.

Esh