Software Engineer, Backend

13d - Indeed
Approsper, Inc. - Santa Clara, CA 95054
Company Introduction:
Approsper is a rapidly growing software company with a strong mission and vision carried out by a talented team of employees.

Approsper is a stealth software technology company, headquartered in Santa Clara, CA.

We’re looking for a backend engineer to help us build features, design and implement API methods, and improve the performance and reliability of our systems. We’re looking for someone who knows what it takes to deliver value to customers and takes pride in the quality of their work.

Understanding our space and our customers (we build tools for developers) is critical, but previous experience building for developers isn’t a necessary prerequisite—as long as you’re able to

You may also know (bonus skills)::

  • Experience with SQL databases (Postgres)
  • A deep understanding of networking technologies (TCP, HTTP, web sockets, server-sent
events, etc.)

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status.

Who you are::

  • 4+ years of experience and fluency with server-side web development (i.e., in Ruby,
Python, Golang, Node.js)
  • Experience building RESTful APIs
  • Strong computer science fundamentals: data structures, distributed systems, concurrency,
and threading
  • Strong communication skills, a positive attitude, and empathy
  • You write code that can be easily understood by others, with an eye towards maintainability
  • You hold yourself and others to a high bar when working with production systems
  • You value high code quality, automated testing, and other engineering best practices

What you'll do::

  • Build an expand our APIs and services, written in Ruby and GO
  • Collaborate with frontend engineers to deliver user-facing features
  • Monitor and improve server-side performance
  • Write unit, integration, and load tests as necessary
  • Actively participate in code reviews
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes

We use the following technologies on a daily basis::

  • Ruby on Rails
  • React
  • Elastic Beanstalk
  • Postgres
  • ElasticSearch
  • Several AWS services

You don't need to know all of these, but if you're familiar with some or all of them, that's a good