Senior Software Engineer - remote

Posted 3 years ago  • Remote, OR

The Role

Voltaiq is seeking a collaborative and talented Senior Software Engineer who is interested in helping us take our product to the next level. You will work with product management and designers to help build a powerful and intuitive analytics engine on top of a battery data platform that serves some of the world's biggest companies in automotive and consumer electronics. You will help build, test, and maintain features of our application within an agile development process.

Skills &Requirements

Responsibilities:

  • Estimate the amount of time tasks will take and complete work accordingly.
  • Regularly review code and have your code reviewed by coworkers to ensure high quality.
  • Maintain and expand the test suite.
  • Participate in requirement refinement and planning meetings.
  • Collaborate closely with other engineering team members in creating a cohesive overall architecture and application.
  • Create user interfaces, APIs, and/or fetch and manipulate data based on designs and product specifications.

Required Skills &Qualifications:

  • 3+ years of experience developing web applications.
  • Proven project experience in application development.
  • A strong understanding and working knowledge of applicable areas of our tech stack. (PostgresQL, Python/Django, Javascript/React)
  • A passion for creating beautiful, engaging, efficient, and intuitive applications.
  • Desire to learn new technologies.
  • Strong computer science fundamentals.
  • Excellent communication skills.

Preferred Skills &Qualifications:

  • Exposure to Django REST, Django ORM, Redux, Redux Hooks, AngularJS.
  • Experience with unit testing and an eagerness to maintain a high level of code test coverage.
  • Experience working with large scale, data-intensive web applications.
  • Eagerness to accelerate the transition to a battery-powered world.
  • A regular practice of keeping yourself informed of new developments and trends in web development technologies.

Our Stack

We deploy on AWS, Google Cloud, and Azure by leveraging Terraform and Ansible to build and maintain our infrastructure as code. We use Jenkins to automate our build, test and deploy pipelines continuously. We monitor and gain insights into our systems using Telegraf, InfluxDB, Grafana and Loggly. Our languages and notable frameworks and libraries include Python, Javascript, Java, Django, Django REST, React, AngularJS, Plotly.js and Plotly Dash. We use Celery, RabbitMQ, Spark and Redis for asynchronous data processing and scheduled tasks. For persistence we use PostgreSQL and the Linux filesystem.

Competitive salary plus equity and full benefits. Our office is located in Berkeley, CA.

Voltaiq is an equal opportunity employer and is committed to achieving a diverse workforce through application of its equal opportunity and nondiscrimination policy, in all aspects of employment.