Backend Software Engineer

Skills
Back-End Web DevelopmentComputer ScienceProgramming LanguagesSoftware DevelopmentProgramming
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Good communication skills and fluency in English.
  • Passionate about solving hard problems using data-driven solutions.
  • Enjoy mentoring and coaching as well as learning from other engineers.
  • Ability to inspire and work effectively with others.
  • Experience in building distributed client/server systems.
  • Skilled at crafting elegant and scalable solutions.
  • Experience building deploying and supporting backend asynchronous services.
  • 2+ years of software development experience in a high-level programming language (.Net Java Python etc.).

Nice to have

  • .Net
  • Java
  • Python

Day to day

  • Get to work with cutting-edge technologies in the cloud.
  • Team up with other engineers to foster solid engineering principles.
  • Utilize technical and relational skills to lead projects to completion.
  • Collaborate and drive for improvement across scrum teams.
  • Implement new Cloud Services serving thousands of users.
  • Work with modern technologies like Kubernetes EKS or Aurora.
  • Use monitoring technologies to build impactful instrumentation for services.