change
starts now...

< BACK TO SEARCH RESULTS

San Francisco, United States

Competitive

Our client is seeking an experienced software engineer who loves creating great software and products. This is a really exciting opportunity for a software engineer who wants to play a key role in the evolution of our client’s product suite. The successful candidate should have a working knowledge of web technologies and REST APIs. Ideally you should be an energetic self-starter who shows personal initiative with excellent problem solving and time management skills.


Responsibilities:

  • Participate in the design/development of  infrastructure and services 
  • Work closely with  Data Scientists to implement scalable machine learning solutions 
  • Participate in the design/development of new features/components and in the enhancement of existing ones 
  • Participate in the evaluation and selection of future technologies and development tools 
  • Work in an agile environment with frequent releases 
  • Collaborate with team members and customers (internal and external) to define and specify solutions 
  • Work with an international team, distributed between San Francisco, Chicago and Milan 


You should have: 

  • 3 years+ experience developing software using Python, Ruby, or Scala 
  • Good knowledge of English (oral and written) is required 
  • Energetic self-starter who shows personal initiative 
  • Excellent problem-solving and time management skills 
  • Capable of taking solutions from concept to reality 
  • Flexibility working on distributed software platforms built by using different programming languages 
  • Workable knowledge of web technologies and REST APIs 
  • Interest in working with content indexing and searching using ElasticSearch or similar technologies 
  • Interest in working with Postgres, MongoDB, Redis, Cassandra and others 
  • Basic knowledge of Linux system administration 


Experience:

  • Experience in building large and scalable distributed software systems 
  • Solid portfolio of open source projects and experience working in distributed teams 
  • Experience with automated testing tools and agile development practices 
  • Experience working with AWS 
  • Experience or workable knowledge of Ansible and DevOps practices


If you would like to be considered for the position of Senior Backend Engineer or wish to discuss the role further then please leave your details below. Your resume will be held in confidence until you connect with a member of our team

Upload