We’re looking for a Senior Backend Engineer to join the Setel Engineering team.

We are obsessed about delivering a seamless and frictionless retail experience for our customers. We strongly believe that we can only deliver these amazing experiences for our customers and merchants when we drive a work culture which inspires innovation, rewards risk-taking and celebrates success. If you live to solve hard problems, love proving out new technologies and takes pride in your deliverables, then we’d love to meet you!

Sr Backend Engineer


  • Design and implement application architecture in conjunction with the Head of Engineering and other engineering leads
  • Create detail designs and end-to-end solutions from defined business requirements
  • Building POC and bootstrap new microservices to extend system functionalities
  • Design, tune and optimise database indexes, queries and caching strategies
  • Enforcing unit testing and clean code quality across entire engineering teams
  • Break down user stories, develop estimates and plans development while ensuring the team meets these targets
  • Monitor API performance and suggest methods to improve
  • Provide support for resolving customer issues and finding root cause
  • Contribute to the continuous improvement of engineering processes and tools
  • Day-to-day code review and providing feedback to team members
  • Enforce best practices within your team for all aspects of the software development
  • Support team engineers by providing advice and coaching

In This Role You Will:

  • 5+ years in SW Development and has spent some years as Senior level developer
  • Great verbal and written communication skills horizontally and vertically
  • Experience with microservice architectures and understand scaling and high availability concerns.
  • Built, deployed and managed high-performant backend APIs on Node JS
  • Followed coding best practices such as SOLID, Functional Programming or DDD
  • Excellent knowledge of Javascript and Typescript
  • Document your APIs with OpenAPI specification / Swagger
  • Data are stored in MongoDB/DynamoDB, MySQL/Postgres, and cached in Redis/Memcached
  • Deployed production services on Docker containers using Swarm / Kubernetes orchestration
  • Used application performance monitoring tools e.g. New Relic, Prometheus, DataDog etc
  • Used common tools for software development (Git, Slack, JIRA)
  • Built Payment / Rewards & Loyalty / Marketplace / e-Commerce / SaaS products
  • Experience with the Nest.js / Express Framework is a big plus
  • Hands-on experience with Amazon Web Services (AWS) toolset
  • Knowledge of RabbitMQ, Kafka, AWS SQS
  • Experience working with a distributed team across multiple time zones

You’re a great fit if you have:

© 2018 Setel. All rights reserved | Terms & Conditions | Privacy Policy | FAQ