Senior Software Engineer Platform


  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/20/2021
  • Website:
  • Company Address: 501 Octavia St, San Francisco, CA, 94102

About Yalochat

Yalochat is an AI platform enabling companies to interact with customers in conversational commerce on popular messaging apps.

Job Description

As a member of our Tech team, you be part of the team that will build the next generation of apps in Yalo. We use cutting-edge technologies in the industry both for backend and front end development. We’re looking for people that will bring different solutions to the table and work with increasing standards. You will also be able to explore any career path you choose: contributor or manager.


The Senior Software Engineer in the Platform team will support the design and development of microservices in Go and Node.js, deployed on Google Kubernetes Engine. You have a consistent track record of delivery and excellent software engineering skills, balanced with high quality and a customer focus. You can work across multiple facets of the project. (Including DevOps, development, testing, and instrumentation.) You have a robust analytic capability and the ability to create innovative solutions, and must be someone who thrives in a fast-paced Agile environment with a can-do attitude.


What are the activities of a Senior Software Engineer?

  • Implement high performing, high quality, tested backend applications in a microservices message-driven architecture
  • Instrumentation and monitoring of Go and JavaScript code
  • Triage production issues, identify root causes, and participate in post-mortem writing and review.
  • In collaboration with the team, participate in the creation of a technology roadmap.
  • Documentation writing of new and existing features
  • Actively participate in code reviews, providing insights in terms of performance, security, best practices, and overall quality of the code.


If you meet the next experience, this is your role, don't hesitate. We want you on the team!

  • 5 years+ experience as a Back-end Engineer or similar role
  • Experience working with microservice architectures
  • Proficiency with Node.js, Java or Golang
  • Experience with Docker
  • Ability to use a wide variety of open source technologies and cloud services (experience with Google Cloud is preferred)
  • Strong experience with NoSQL databases, message queues, and asynchronous event-driven APIs.
  • Experience working with Agile Methodologies & Continuous Delivery (CD)


If you have the next skills and experience, it will be a super plus:

  • Knowledge of Elixir or OTP (Erlang)
  • Experience with Kubernetes
  • Experience with MongoDB
  • Strong experience with Kafka or similar queuing systems 


What soft skills matter to us?

  • Ability to work under pressure
  • Strong written and verbal communication skills in English
  • Attention to detail, plus analytical and problem-solving skills
  • An upbeat, service-oriented personality


What do we offer?

  • Competitive rewards on the market range
  • Remote working is available (-+3 hours CT)
  • Flexible time (driven by results)
  • International teamwork
  • Start-up environment
  • You and nothing else limit your career here


We care,

We keep it simple,

We make it happen

Related Jobs


Yalochat - Remote

Project Manager (Delivery)

Yalochat - Remote

Corporate Lawyer

Yalochat - Remote

Data Engineer

Yalochat - Remote

Enterprise Account Executive Brazil

Yalochat - Sao Paulo, BR
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.