Remote Senior Software Engineer in Chicago, IL at Vaco

Date Posted: 9/3/2019

Job Snapshot

Job Description

Responsibilities:

  • Produce high quality, performant, testable code.
  • Contribute to the team's consistent, measurable velocity.
  • Solve interesting problems with code.
  • Build new features for internal and external users, and refactor existing ones to make them better.
  • Work with a wide range of systems, processes, and technologies to solve problems in sustainable ways.
  • Drive the architecture of our application platform, considering the team and our future product roadmap.
  • Collaborate with product, design, front-end, and infrastructure teams.
  • Drive and uphold high engineering standards, bringing consistency to the codebases you encounter and ensuring software is adequately reviewed, tested, and integrated.
  • Mentor, learn, and share knowledge with others along the way.

Required Skills:

  • 5+ years experience working as a backend engineer, preferably within a PHP enviornment.
  • 2+ years of experience with Elixir/Erlang required.
  • Experience with devops and CI/CD (ideally, GitLab) is a big plus.
  • Experience with GraphQL APIs a big plus.
  • Experience writing Elixir/Erlang unit tests.
  • Ability to write performant SQL queries and tune as needed.
  • Experience writing automated tests and following coding standards.
  • Willingness to perform code reviews and refactor existing code.
  • Experience working in a geographically distributed team.
  • Desire to collaborate with other developers and ability to communicate over various channels.