Easy Apply Now

A bit about us:

We are a rapidly-growing Software company aiming to solve some of the most complex problems in neuroscience.

The Backend Engineer will be responsible for building and supporting cloud-based software products using Python, AWS, and modern DevOps tools. The Backend Engineer should have 3+ years of experience in back-end systems design.

This role is ON-SITE in Boston, MA.

Why join us?

  • Excellent pay & benefits!
  • High-impact role in a rapidly growing company!
  • Use technology to solve critical problems for humanity!

Job Details

Responsibilities:
  • Design, develop, and maintain efficient, reusable, and reliable backend code.
  • Ensure high performance, responsiveness, and scalability of applications.
  • Identify bottlenecks and bugs, devise solutions to these problems.
  • Maintain code quality, organization, and automatization.
  • Build and maintain web services and APIs used by web and mobile applications.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Work closely with the product management team to ensure the development of products that meet customer requirements.
  • Stay abreast of emerging technologies or trends that could impact the web and mobile application landscape.

Requirements:
  • Bachelor’s degree in Computer Science or equivalent work experience.
  • Minimum of 5 years of experience in backend development.
  • Proficient in JavaScript and familiarity with other common libraries.
  • Experience with data storage solutions such as MySQL, PostgreSQL, MongoDB, etc.
  • Solid understanding of object-oriented programming.
  • Strong understanding of RESTful APIs and Microservices.
  • Understanding of fundamental design principles behind a scalable application.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with cloud platforms like AWS, Google Cloud, or Azure is a plus.
  • Excellent problem-solving skills, attention to detail, and a team player.
  • Strong communication skills, both written and verbal, and the ability to explain complex technical concepts to a non-technical audience.
Easy Apply Now