Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Backend Engineer

Software Development | San Francisco, CA, USA | Full Time

Job Description

We are a digitally native company where innovation, design and engineering meet scale. We use the latest technologies in the digital and cognitive field to empower organizations in every aspect.

We want you to join us to work for the biggest clients in tech, retail, travel, banking, e-commerce and media, revolutionizing and growing their core businesses while helping them (and you!) stay ahead of the curve. Be part of a company with the most cutting-edge practices and technologies plus a unique team.

 WHAT ARE WE LOOKING FOR?

If you're a Senior Full Stack Engineer with 5+ years of professional software development experience, you like challenges and to learn new technologies; we want to meet you.

Requirements:

  • Programming languages

    • Experience (or ability to quickly ramp up) with the following languages: Golang, Scala

  • General

    • Deep understanding of web service technologies (HTTP, REST, JSON) and design principles.

    • Experience working with high availability and data intensive backends

    • Experience releasing applications to production

    • Experience with cloud based technologies

    • Experience working with git/Github

    • Experience with build tools (Makefile, Maven, Gradle, etc)

  • Agile:

    • Experience working with Agile methodologies

Desired:

  • Knowledge in Design and Architectural Patterns with strong focus on performance and application reliability.

  • Knowledge on lightweight communication protocols for low-latency services (protobuf, thrift)

  • NoSQL technologies (DynamoDB, Redis, etc)

  • Cloud technologies

  • CI/CD: General concepts, Tools (CodeBuild, Jenkins)

  • Web UI Technologies: Html5, ECMAScript6, ReactJS, npm/node/yarn

YOU’LL GET THE CHANCE TO:

  • Work with high performance applications and services

  • Collaborate cross functionally in fast paced environment

  • Develop new features for different stakeholders

  • Help extend and modernize existing applications

WHAT WILL HELP YOU SUCCEED:

  • Ability to learn new programming languages and technologies

  • Experience developing high performance, scalable and fault tolerant services

  • Ability to work effectively within a team environment

  • Highly motivated with a Can-do attitude

  • Strong interpersonal skills

  • Ability to work with both backend and front-end technologies

We are interested in hard-working, fast-learning talents and we have the know-how and scale to help you make your own career path. If you seek an entrepreneurial, flexible and team-oriented culture, come join us.

We are ready.